summaryrefslogtreecommitdiff
path: root/internal/processing/fromfederator.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2021-09-28 15:21:59 +0200
committerLibravatar GitHub <noreply@github.com>2021-09-28 15:21:59 +0200
commitb5a7e1ba323a2493873dedf3a3835c2e9564cb24 (patch)
treebaf6b49256ffc319dafa35289ee13de5f9fbb516 /internal/processing/fromfederator.go
parentWeird notif issue (#248) (diff)
downloadgotosocial-b5a7e1ba323a2493873dedf3a3835c2e9564cb24.tar.xz
Account update issue (#250)
* start poking around * tests * notes and fiddling
Diffstat (limited to 'internal/processing/fromfederator.go')
-rw-r--r--internal/processing/fromfederator.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/internal/processing/fromfederator.go b/internal/processing/fromfederator.go
index d0e340b5e..feb22b2ba 100644
--- a/internal/processing/fromfederator.go
+++ b/internal/processing/fromfederator.go
@@ -22,7 +22,6 @@ import (
"context"
"errors"
"fmt"
- "net/url"
"github.com/sirupsen/logrus"
"github.com/superseriousbusiness/gotosocial/internal/ap"
@@ -141,13 +140,8 @@ func (p *processor) ProcessFromFederator(ctx context.Context, federatorMsg messa
return errors.New("profile was not parseable as *gtsmodel.Account")
}
- incomingAccountURI, err := url.Parse(incomingAccount.URI)
- if err != nil {
- return err
- }
-
- if _, _, err := p.federator.GetRemoteAccount(ctx, federatorMsg.ReceivingAccount.Username, incomingAccountURI, true); err != nil {
- return fmt.Errorf("error dereferencing account from federator: %s", err)
+ if _, err := p.federator.EnrichRemoteAccount(ctx, federatorMsg.ReceivingAccount.Username, incomingAccount); err != nil {
+ return fmt.Errorf("error enriching updated account from federator: %s", err)
}
}
case ap.ActivityDelete: