mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-20 01:34:24 +08:00
code refactor
This commit is contained in:
@@ -33,7 +33,7 @@ type TokenGenerateMCPResponse struct {
|
|||||||
MCPUrl string `json:"mcpUrl"`
|
MCPUrl string `json:"mcpUrl"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// TokenRefreshResponse represents all parameters of token refreshing request
|
// TokenRefreshResponse represents all response parameters of token refreshing
|
||||||
type TokenRefreshResponse struct {
|
type TokenRefreshResponse struct {
|
||||||
NewToken string `json:"newToken,omitempty"`
|
NewToken string `json:"newToken,omitempty"`
|
||||||
OldTokenId string `json:"oldTokenId,omitempty"`
|
OldTokenId string `json:"oldTokenId,omitempty"`
|
||||||
|
|||||||
+5
-2
@@ -107,6 +107,7 @@ import type {
|
|||||||
} from '@/models/transaction_template.ts';
|
} from '@/models/transaction_template.ts';
|
||||||
import type {
|
import type {
|
||||||
TokenGenerateMCPRequest,
|
TokenGenerateMCPRequest,
|
||||||
|
TokenRevokeRequest,
|
||||||
TokenGenerateMCPResponse,
|
TokenGenerateMCPResponse,
|
||||||
TokenRefreshResponse,
|
TokenRefreshResponse,
|
||||||
TokenInfoResponse
|
TokenInfoResponse
|
||||||
@@ -295,9 +296,11 @@ export default {
|
|||||||
return axios.post<ApiResponse<TokenGenerateMCPResponse>>('v1/tokens/generate/mcp.json', req);
|
return axios.post<ApiResponse<TokenGenerateMCPResponse>>('v1/tokens/generate/mcp.json', req);
|
||||||
},
|
},
|
||||||
revokeToken: ({ tokenId, ignoreError }: { tokenId: string, ignoreError?: boolean }): ApiResponsePromise<boolean> => {
|
revokeToken: ({ tokenId, ignoreError }: { tokenId: string, ignoreError?: boolean }): ApiResponsePromise<boolean> => {
|
||||||
return axios.post<ApiResponse<boolean>>('v1/tokens/revoke.json', {
|
const req: TokenRevokeRequest = {
|
||||||
tokenId: tokenId
|
tokenId: tokenId
|
||||||
}, {
|
};
|
||||||
|
|
||||||
|
return axios.post<ApiResponse<boolean>>('v1/tokens/revoke.json', req, {
|
||||||
ignoreError: !!ignoreError
|
ignoreError: !!ignoreError
|
||||||
} as ApiRequestConfig);
|
} as ApiRequestConfig);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -10,6 +10,10 @@ export interface TokenGenerateMCPRequest {
|
|||||||
readonly password: string;
|
readonly password: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface TokenRevokeRequest {
|
||||||
|
readonly tokenId: string;
|
||||||
|
}
|
||||||
|
|
||||||
export interface TokenGenerateMCPResponse {
|
export interface TokenGenerateMCPResponse {
|
||||||
readonly token: string;
|
readonly token: string;
|
||||||
readonly mcpUrl: string;
|
readonly mcpUrl: string;
|
||||||
|
|||||||
Reference in New Issue
Block a user