From 38f041cea1ba0cd3492f351353a29aa5b73e2731 Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Wed, 31 Jul 2024 16:03:34 +0200 Subject: [feature] Allow users to export data via the settings panel (#3140) * [feature] Allow users to export data via the settings panel * rename/move some stuff --- internal/trans/export.go | 10 +++++----- internal/trans/exportminimal.go | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'internal/trans') diff --git a/internal/trans/export.go b/internal/trans/export.go index 95ef0e2a8..f242c9b94 100644 --- a/internal/trans/export.go +++ b/internal/trans/export.go @@ -102,7 +102,7 @@ func (e *exporter) exportDomainBlocks(ctx context.Context, file *os.File) ([]*tr return domainBlocks, nil } -func (e *exporter) exportFollows(ctx context.Context, accounts []*transmodel.Account, file *os.File) ([]*transmodel.Follow, error) { +func (e *exporter) exportFollowing(ctx context.Context, accounts []*transmodel.Account, file *os.File) ([]*transmodel.Follow, error) { followsUnique := make(map[string]*transmodel.Follow) // for each account we want to export both where it's following and where it's followed @@ -111,12 +111,12 @@ func (e *exporter) exportFollows(ctx context.Context, accounts []*transmodel.Acc whereFollowing := []db.Where{{Key: "account_id", Value: a.ID}} following := []*transmodel.Follow{} if err := e.db.GetWhere(ctx, whereFollowing, &following); err != nil { - return nil, fmt.Errorf("exportFollows: error selecting follows owned by account %s: %s", a.ID, err) + return nil, fmt.Errorf("exportFollowing: error selecting follows owned by account %s: %s", a.ID, err) } for _, follow := range following { follow.Type = transmodel.TransFollow if err := e.simpleEncode(ctx, file, follow, follow.ID); err != nil { - return nil, fmt.Errorf("exportFollows: error encoding follow owned by account %s: %s", a.ID, err) + return nil, fmt.Errorf("exportFollowing: error encoding follow owned by account %s: %s", a.ID, err) } followsUnique[follow.ID] = follow } @@ -125,12 +125,12 @@ func (e *exporter) exportFollows(ctx context.Context, accounts []*transmodel.Acc whereFollowed := []db.Where{{Key: "target_account_id", Value: a.ID}} followed := []*transmodel.Follow{} if err := e.db.GetWhere(ctx, whereFollowed, &followed); err != nil { - return nil, fmt.Errorf("exportFollows: error selecting follows targeting account %s: %s", a.ID, err) + return nil, fmt.Errorf("exportFollowing: error selecting follows targeting account %s: %s", a.ID, err) } for _, follow := range followed { follow.Type = transmodel.TransFollow if err := e.simpleEncode(ctx, file, follow, follow.ID); err != nil { - return nil, fmt.Errorf("exportFollows: error encoding follow targeting account %s: %s", a.ID, err) + return nil, fmt.Errorf("exportFollowing: error encoding follow targeting account %s: %s", a.ID, err) } followsUnique[follow.ID] = follow } diff --git a/internal/trans/exportminimal.go b/internal/trans/exportminimal.go index dc0e3368e..fea7d5af7 100644 --- a/internal/trans/exportminimal.go +++ b/internal/trans/exportminimal.go @@ -69,7 +69,7 @@ func (e *exporter) ExportMinimal(ctx context.Context, path string) error { } // export all follows that relate to local accounts - follows, err := e.exportFollows(ctx, localAccounts, file) + follows, err := e.exportFollowing(ctx, localAccounts, file) if err != nil { return fmt.Errorf("ExportMinimal: error exporting follows: %s", err) } -- cgit v1.3