summaryrefslogtreecommitdiff
path: root/internal/db/application.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/db/application.go')
-rw-r--r--internal/db/application.go12
1 files changed, 3 insertions, 9 deletions
diff --git a/internal/db/application.go b/internal/db/application.go
index 1011698bf..9f0109d59 100644
--- a/internal/db/application.go
+++ b/internal/db/application.go
@@ -36,15 +36,6 @@ type Application interface {
// DeleteApplicationByClientID deletes the application with corresponding client_id value from the database.
DeleteApplicationByClientID(ctx context.Context, clientID string) error
- // GetClientByID fetches the application client from database with ID.
- GetClientByID(ctx context.Context, id string) (*gtsmodel.Client, error)
-
- // PutClient puts the given application client in the database.
- PutClient(ctx context.Context, client *gtsmodel.Client) error
-
- // DeleteClientByID deletes the application client from database with ID.
- DeleteClientByID(ctx context.Context, id string) error
-
// GetAllTokens fetches all client oauth tokens from database.
GetAllTokens(ctx context.Context) ([]*gtsmodel.Token, error)
@@ -63,6 +54,9 @@ type Application interface {
// PutToken puts given client oauth token in the database.
PutToken(ctx context.Context, token *gtsmodel.Token) error
+ // UpdateToken updates the given token. Update all columns if no specific columns given.
+ UpdateToken(ctx context.Context, token *gtsmodel.Token, columns ...string) error
+
// DeleteTokenByID deletes client oauth token from database with ID.
DeleteTokenByID(ctx context.Context, id string) error