style(frontend): 统一 API 模块代码风格

- 移除所有语句末尾分号
- 统一对象属性尾随逗号格式
- 优化类型定义导入顺序
- 提升代码一致性和可读性
This commit is contained in:
ianshaw
2025-12-25 08:41:30 -08:00
parent 34183b527b
commit f79b0f0fad
21 changed files with 802 additions and 751 deletions

View File

@@ -3,16 +3,16 @@
* Handles user profile management and password changes
*/
import { apiClient } from './client';
import type { User, ChangePasswordRequest } from '@/types';
import { apiClient } from './client'
import type { User, ChangePasswordRequest } from '@/types'
/**
* Get current user profile
* @returns User profile data
*/
export async function getProfile(): Promise<User> {
const { data } = await apiClient.get<User>('/user/profile');
return data;
const { data } = await apiClient.get<User>('/user/profile')
return data
}
/**
@@ -21,11 +21,11 @@ export async function getProfile(): Promise<User> {
* @returns Updated user profile data
*/
export async function updateProfile(profile: {
username?: string;
wechat?: string;
username?: string
wechat?: string
}): Promise<User> {
const { data } = await apiClient.put<User>('/user', profile);
return data;
const { data } = await apiClient.put<User>('/user', profile)
return data
}
/**
@@ -39,17 +39,17 @@ export async function changePassword(
): Promise<{ message: string }> {
const payload: ChangePasswordRequest = {
old_password: oldPassword,
new_password: newPassword,
};
new_password: newPassword
}
const { data } = await apiClient.put<{ message: string }>('/user/password', payload);
return data;
const { data } = await apiClient.put<{ message: string }>('/user/password', payload)
return data
}
export const userAPI = {
getProfile,
updateProfile,
changePassword,
};
changePassword
}
export default userAPI;
export default userAPI