imeeting/imeeting-h5/src/api/user.ts

19 lines
508 B
TypeScript
Raw Normal View History

2026-06-05 07:07:45 +00:00
import http from "@/api/http";
import type { UserProfile } from "@/types";
export interface UpdatePasswordPayload {
oldPassword: string;
newPassword: string;
confirmPassword?: string;
}
export async function getCurrentUser() {
const resp = await http.get("/sys/api/users/me");
return resp.data.data as UserProfile;
}
export async function updateMyPassword(payload: UpdatePasswordPayload) {
const resp = await http.put("/sys/api/users/password", payload);
return resp.data.data as boolean;
}