summaryrefslogtreecommitdiff
path: root/internal/typeutils/converter.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/typeutils/converter.go')
-rw-r--r--internal/typeutils/converter.go11
1 files changed, 3 insertions, 8 deletions
diff --git a/internal/typeutils/converter.go b/internal/typeutils/converter.go
index 0f741ddb1..6a783e190 100644
--- a/internal/typeutils/converter.go
+++ b/internal/typeutils/converter.go
@@ -111,15 +111,10 @@ type TypeConverter interface {
ACTIVITYSTREAMS MODEL TO INTERNAL (gts) MODEL
*/
- // ASPersonToAccount converts a remote account/person/application representation into a gts model account.
+ // ASRepresentationToAccount converts a remote account/person/application representation into a gts model account.
//
- // If update is false, and the account is already known in the database, then the existing account entry will be returned.
- // If update is true, then even if the account is already known, all fields in the accountable will be parsed and a new *gtsmodel.Account
- // will be generated. This is useful when one needs to force refresh of an account, eg., during an Update of a Profile.
- //
- // If accountDomain is set (not an empty string) then this value will be used as the account's Domain. If not set,
- // then the Host of the accountable's AP ID will be used instead.
- ASRepresentationToAccount(ctx context.Context, accountable ap.Accountable, accountDomain string, update bool) (*gtsmodel.Account, error)
+ // If accountDomain is provided then this value will be used as the account's Domain, else the AP ID host.
+ ASRepresentationToAccount(ctx context.Context, accountable ap.Accountable, accountDomain string) (*gtsmodel.Account, error)
// ASStatus converts a remote activitystreams 'status' representation into a gts model status.
ASStatusToStatus(ctx context.Context, statusable ap.Statusable) (*gtsmodel.Status, error)
// ASFollowToFollowRequest converts a remote activitystreams `follow` representation into gts model follow request.