From 793f9af6e67ca15da085d78a05f7f1c78754650d Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Sat, 11 Sep 2021 14:16:00 +0200 Subject: [PATCH] only store statuses in the AS cache, not accounts (#210) --- internal/typeutils/internaltoas.go | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/internal/typeutils/internaltoas.go b/internal/typeutils/internaltoas.go index 776cff24f..819b78267 100644 --- a/internal/typeutils/internaltoas.go +++ b/internal/typeutils/internaltoas.go @@ -34,14 +34,6 @@ import ( // Converts a gts model account into an Activity Streams person type, following // the spec laid out for mastodon here: https://docs.joinmastodon.org/spec/activitypub/ func (c *converter) AccountToAS(ctx context.Context, a *gtsmodel.Account) (vocab.ActivityStreamsPerson, error) { - // first check if we have this person in our asCache already - if personI, err := c.asCache.Fetch(a.ID); err == nil { - if person, ok := personI.(vocab.ActivityStreamsPerson); ok { - // we have it, so just return it as-is - return person, nil - } - } - person := streams.NewActivityStreamsPerson() // id should be the activitypub URI of this user @@ -272,11 +264,6 @@ func (c *converter) AccountToAS(ctx context.Context, a *gtsmodel.Account) (vocab person.SetActivityStreamsImage(headerProperty) } - // put the person in our cache in case we need it again soon - if err := c.asCache.Store(a.ID, person); err != nil { - return nil, err - } - return person, nil }