diff options
Diffstat (limited to 'internal/db/search.go')
-rw-r--r-- | internal/db/search.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/db/search.go b/internal/db/search.go index d2ffe4ad5..bdfd3a8e6 100644 --- a/internal/db/search.go +++ b/internal/db/search.go @@ -27,8 +27,9 @@ type Search interface { // SearchForAccounts uses the given query text to search for accounts that accountID follows. SearchForAccounts(ctx context.Context, accountID string, query string, maxID string, minID string, limit int, following bool, offset int) ([]*gtsmodel.Account, error) - // SearchForStatuses uses the given query text to search for statuses created by accountID, or in reply to accountID. - SearchForStatuses(ctx context.Context, accountID string, query string, maxID string, minID string, limit int, offset int) ([]*gtsmodel.Status, error) + // SearchForStatuses uses the given query text to search for statuses created by requestingAccountID, or in reply to requestingAccountID. + // If fromAccountID is used, the results are restricted to statuses created by fromAccountID. + SearchForStatuses(ctx context.Context, requestingAccountID string, query string, fromAccountID string, maxID string, minID string, limit int, offset int) ([]*gtsmodel.Status, error) // SearchForTags searches for tags that start with the given query text (case insensitive). SearchForTags(ctx context.Context, query string, maxID string, minID string, limit int, offset int) ([]*gtsmodel.Tag, error) |