diff options
author | Chocobozzz <me@florianbigard.com> | 2018-01-23 09:15:36 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-01-23 09:49:57 +0100 |
commit | f8b8c36b2a92bfee435747ab5a0283924be76281 (patch) | |
tree | 99e17a5c9413614071ae63d72e9b9557fc8cef43 /server/models/oauth | |
parent | 59c48d49c5f06a46c342b4e7f86fbd1ed9894bd6 (diff) | |
download | PeerTube-f8b8c36b2a92bfee435747ab5a0283924be76281.tar.gz PeerTube-f8b8c36b2a92bfee435747ab5a0283924be76281.tar.zst PeerTube-f8b8c36b2a92bfee435747ab5a0283924be76281.zip |
Destroy user token when changing its role
Diffstat (limited to 'server/models/oauth')
-rw-r--r-- | server/models/oauth/oauth-token.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server/models/oauth/oauth-token.ts b/server/models/oauth/oauth-token.ts index 9d1b63813..528bb9587 100644 --- a/server/models/oauth/oauth-token.ts +++ b/server/models/oauth/oauth-token.ts | |||
@@ -159,4 +159,14 @@ export class OAuthTokenModel extends Model<OAuthTokenModel> { | |||
159 | return token | 159 | return token |
160 | }) | 160 | }) |
161 | } | 161 | } |
162 | |||
163 | static deleteUserToken (userId: number) { | ||
164 | const query = { | ||
165 | where: { | ||
166 | userId | ||
167 | } | ||
168 | } | ||
169 | |||
170 | return OAuthTokenModel.destroy(query) | ||
171 | } | ||
162 | } | 172 | } |