mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-22 16:43:35 +00:00
fix: lint errors again
This commit is contained in:
@@ -296,17 +296,17 @@ const showApiKey = (apiKey) => {
|
||||
const regenerateApiKey = async (apiKey) => {
|
||||
try {
|
||||
const result = await userStore.regenerateApiKey(apiKey.id)
|
||||
|
||||
|
||||
if (result.success) {
|
||||
showToast('API key regenerated successfully', 'success')
|
||||
|
||||
|
||||
// 显示新的API key
|
||||
selectedApiKey.value = {
|
||||
...apiKey,
|
||||
key: result.apiKey.key
|
||||
}
|
||||
showViewModal.value = true
|
||||
|
||||
|
||||
// 重新加载列表
|
||||
await loadApiKeys()
|
||||
}
|
||||
@@ -324,7 +324,7 @@ const deleteApiKey = (apiKey) => {
|
||||
const handleDeleteConfirm = async () => {
|
||||
try {
|
||||
const result = await userStore.deleteApiKey(selectedApiKey.value.id)
|
||||
|
||||
|
||||
if (result.success) {
|
||||
showToast('API key deleted successfully', 'success')
|
||||
await loadApiKeys()
|
||||
|
||||
@@ -366,7 +366,7 @@ const loadUsageStats = async () => {
|
||||
userStore.getUserUsageStats({ period: selectedPeriod.value }),
|
||||
userStore.getUserApiKeys()
|
||||
])
|
||||
|
||||
|
||||
usageStats.value = stats
|
||||
userApiKeys.value = apiKeys
|
||||
} catch (error) {
|
||||
|
||||
@@ -23,7 +23,7 @@ export const useUserStore = defineStore('user', {
|
||||
this.loading = true
|
||||
try {
|
||||
const response = await axios.post(`${API_BASE}/login`, credentials)
|
||||
|
||||
|
||||
if (response.data.success) {
|
||||
this.user = response.data.user
|
||||
this.sessionToken = response.data.sessionToken
|
||||
@@ -52,9 +52,13 @@ export const useUserStore = defineStore('user', {
|
||||
async logout() {
|
||||
try {
|
||||
if (this.sessionToken) {
|
||||
await axios.post(`${API_BASE}/logout`, {}, {
|
||||
headers: { 'x-user-token': this.sessionToken }
|
||||
})
|
||||
await axios.post(
|
||||
`${API_BASE}/logout`,
|
||||
{},
|
||||
{
|
||||
headers: { 'x-user-token': this.sessionToken }
|
||||
}
|
||||
)
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Logout request failed:', error)
|
||||
@@ -93,7 +97,7 @@ export const useUserStore = defineStore('user', {
|
||||
async getUserProfile() {
|
||||
try {
|
||||
const response = await axios.get(`${API_BASE}/profile`)
|
||||
|
||||
|
||||
if (response.data.success) {
|
||||
this.user = response.data.user
|
||||
localStorage.setItem('userData', JSON.stringify(this.user))
|
||||
@@ -167,10 +171,10 @@ export const useUserStore = defineStore('user', {
|
||||
this.user = null
|
||||
this.sessionToken = null
|
||||
this.isAuthenticated = false
|
||||
|
||||
|
||||
localStorage.removeItem('userToken')
|
||||
localStorage.removeItem('userData')
|
||||
|
||||
|
||||
// 清除 axios 默认头部
|
||||
delete axios.defaults.headers.common['x-user-token']
|
||||
},
|
||||
@@ -182,4 +186,4 @@ export const useUserStore = defineStore('user', {
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user