Refine admin workflows and team access
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
import type {
|
||||
AuthSession,
|
||||
BindTeamTwitchPayload,
|
||||
ChangePasswordPayload,
|
||||
DemoLoginPayload,
|
||||
LoginPayload,
|
||||
TeamLoginPayload,
|
||||
TeamTwitchLoginPayload,
|
||||
TwitchAuthorizePayload,
|
||||
TwitchAuthorizeResponse,
|
||||
} from '../../types/awards'
|
||||
@@ -20,12 +18,8 @@ export const authApi = {
|
||||
requestJson<AuthSession>('/api/auth/demo-login', jsonRequest('POST', payload)),
|
||||
teamLogin: (payload: TeamLoginPayload) =>
|
||||
requestJson<AuthSession>('/api/auth/team-login', jsonRequest('POST', payload)),
|
||||
teamTwitchLogin: (payload: TeamTwitchLoginPayload) =>
|
||||
requestJson<AuthSession>('/api/auth/team-twitch-login', jsonRequest('POST', payload)),
|
||||
changePassword: (payload: ChangePasswordPayload) =>
|
||||
requestJson<AuthSession>('/api/auth/password/change', jsonRequest('POST', payload)),
|
||||
bindTeamTwitch: (payload: BindTeamTwitchPayload) =>
|
||||
requestJson<AuthSession>('/api/auth/team/twitch-binding', jsonRequest('POST', payload)),
|
||||
startTwitchAuthorization: (payload: TwitchAuthorizePayload) =>
|
||||
requestJson<TwitchAuthorizeResponse>('/api/auth/twitch/authorize', jsonRequest('POST', payload)),
|
||||
logout: () =>
|
||||
|
||||
Reference in New Issue
Block a user