diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-02 12:32:22 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-02 12:32:22 +0300 |
| commit | e898357da954acb561a0a88b4443da52f774ce36 (patch) | |
| tree | 15bf2dad7297010f0b3623dd7740527f0c51f882 /internal/repository/repository.go | |
| parent | 23d017ff90abfe7aeea7fb43619d7469e3ec0c2a (diff) | |
feat: secure shares with keyboard-first My Shares modal (hotkeys S/L)
Diffstat (limited to 'internal/repository/repository.go')
| -rw-r--r-- | internal/repository/repository.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/internal/repository/repository.go b/internal/repository/repository.go index 8669011..9e73a9d 100644 --- a/internal/repository/repository.go +++ b/internal/repository/repository.go @@ -173,6 +173,7 @@ type ShareRepo interface { CreateShare(ctx context.Context, share *model.Share) error GetShareByToken(ctx context.Context, token string) (*model.Share, error) ListSharesByMedia(ctx context.Context, mediaID int64) ([]model.Share, error) + ListSharesByUser(ctx context.Context, userID int64) ([]model.Share, error) UseShare(ctx context.Context, token string) error DeleteShare(ctx context.Context, token string) error DeleteExpiredShares(ctx context.Context, now time.Time) error |
