tests + announce notification fix (#193)

This commit is contained in:
tobi 2021-09-04 13:29:56 +02:00 committed by GitHub
commit ff05046df7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 362 additions and 165 deletions

View file

@ -32,7 +32,7 @@ import (
"github.com/superseriousbusiness/gotosocial/internal/messages"
)
func (p *processor) processFromFederator(ctx context.Context, federatorMsg messages.FromFederator) error {
func (p *processor) ProcessFromFederator(ctx context.Context, federatorMsg messages.FromFederator) error {
l := p.log.WithFields(logrus.Fields{
"func": "processFromFederator",
"federatorMsg": fmt.Sprintf("%+v", federatorMsg),
@ -104,9 +104,7 @@ func (p *processor) processFromFederator(ctx context.Context, federatorMsg messa
incomingAnnounce.ID = incomingAnnounceID
if err := p.db.PutStatus(ctx, incomingAnnounce); err != nil {
if err != db.ErrNoEntries {
return fmt.Errorf("error adding dereferenced announce to the db: %s", err)
}
return fmt.Errorf("error adding dereferenced announce to the db: %s", err)
}
if err := p.timelineStatus(ctx, incomingAnnounce); err != nil {