refactor: Remove unused error handling and simplify no data found check in server.go

This commit is contained in:
SoXX 2024-08-25 00:09:21 +02:00
parent db9fa84a99
commit 426a153763

View File

@ -3,12 +3,10 @@ package plug
import ( import (
"context" "context"
"fmt" "fmt"
"github.com/pkg/errors"
"log" "log"
"net" "net"
"git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/database" "git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/database"
otterError "git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/error"
"git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/models" "git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/models"
"github.com/golang/protobuf/ptypes/timestamp" "github.com/golang/protobuf/ptypes/timestamp"
@ -50,16 +48,9 @@ func (p *Plug) Listen() error {
var err error var err error
var source models.Source var source models.Source
newDBerr := func() error {
return &otterError.Database{Reason: otterError.NoDataFound}
}
noDataFoundError := newDBerr()
source, err = database.GetSourceByDomain(p.ctx, p.source.Domain) source, err = database.GetSourceByDomain(p.ctx, p.source.Domain)
if err != nil { if err != nil {
if err.Error() == "Database error: NoDataFound" {
if errors.Is(err, noDataFoundError) {
log.Printf("Initalizing source!") log.Printf("Initalizing source!")
source, err = database.CreateSource(p.ctx, p.source) source, err = database.CreateSource(p.ctx, p.source)
if err != nil { if err != nil {