summaryrefslogtreecommitdiff
path: root/internal/db/media.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/db/media.go')
-rw-r--r--internal/db/media.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/internal/db/media.go b/internal/db/media.go
index 2f9ed79dc..2d4fbb441 100644
--- a/internal/db/media.go
+++ b/internal/db/media.go
@@ -29,18 +29,20 @@ import (
type Media interface {
// GetAttachmentByID gets a single attachment by its ID
GetAttachmentByID(ctx context.Context, id string) (*gtsmodel.MediaAttachment, Error)
- // GetRemoteOlderThan gets limit n remote media attachments older than the given olderThan time.
- // These will be returned in order of attachment.created_at descending (newest to oldest in other words).
+
+ // GetRemoteOlderThan gets limit n remote media attachments (including avatars and headers) older than the given
+ // olderThan time. These will be returned in order of attachment.created_at descending (newest to oldest in other words).
//
// The selected media attachments will be those with both a URL and a RemoteURL filled in.
// In other words, media attachments that originated remotely, and that we currently have cached locally.
GetRemoteOlderThan(ctx context.Context, olderThan time.Time, limit int) ([]*gtsmodel.MediaAttachment, Error)
+
// GetAvatarsAndHeaders fetches limit n avatars and headers with an id < maxID. These headers
// and avis may be in use or not; the caller should check this if it's important.
GetAvatarsAndHeaders(ctx context.Context, maxID string, limit int) ([]*gtsmodel.MediaAttachment, Error)
- // GetLocalUnattachedOlderThan fetches limit n local media attachments, older than the given time, which
- // aren't header or avatars, and aren't attached to a status. In other words, attachments which were uploaded
- // but never used for whatever reason, or attachments that were attached to a status which was subsequently
- // deleted.
+
+ // GetLocalUnattachedOlderThan fetches limit n local media attachments (including avatars and headers), older than
+ // the given time, which aren't header or avatars, and aren't attached to a status. In other words, attachments which were
+ // uploaded but never used for whatever reason, or attachments that were attached to a status which was subsequently deleted.
GetLocalUnattachedOlderThan(ctx context.Context, olderThan time.Time, maxID string, limit int) ([]*gtsmodel.MediaAttachment, Error)
}