diff options
Diffstat (limited to 'internal/db/relationship.go')
| -rw-r--r-- | internal/db/relationship.go | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/internal/db/relationship.go b/internal/db/relationship.go index b63e911e6..c00b8f233 100644 --- a/internal/db/relationship.go +++ b/internal/db/relationship.go @@ -176,14 +176,20 @@ type Relationship interface { // GetAccountFollowRequestingIDs is like GetAccountFollowRequesting, but returns just IDs. GetAccountFollowRequestingIDs(ctx context.Context, accountID string, page *paging.Page) ([]string, error) - // GetAccountBlocks returns all blocks originating from the given account, with given optional paging parameters. - GetAccountBlocks(ctx context.Context, accountID string, paging *paging.Page) ([]*gtsmodel.Block, error) + // GetAccountBlocking returns all blocks originating from the given account, with given optional paging parameters. + GetAccountBlocking(ctx context.Context, accountID string, paging *paging.Page) ([]*gtsmodel.Block, error) - // GetAccountBlockIDs is like GetAccountBlocks, but returns just IDs. - GetAccountBlockIDs(ctx context.Context, accountID string, page *paging.Page) ([]string, error) + // GetAccountBlockingIDs is like GetAccountBlocking, but returns just IDs. + GetAccountBlockingIDs(ctx context.Context, accountID string, page *paging.Page) ([]string, error) - // CountAccountBlocks counts the number of blocks owned by the given account. - CountAccountBlocks(ctx context.Context, accountID string) (int, error) + // GetAccountBlockedBy returns all blocks targeting the given account, with optional paging parameters. + GetAccountBlockedBy(ctx context.Context, accountID string, page *paging.Page) ([]*gtsmodel.Block, error) + + // GetAccountBlockedByIDs is like GetAccountBlockedBy, but returns just IDs. + GetAccountBlockedByIDs(ctx context.Context, accountID string, page *paging.Page) ([]string, error) + + // CountAccountBlocking counts the number of blocks owned by the given account. + CountAccountBlocking(ctx context.Context, accountID string) (int, error) // GetNote gets a private note from a source account on a target account, if it exists. GetNote(ctx context.Context, sourceAccountID string, targetAccountID string) (*gtsmodel.AccountNote, error) |
