16 lines
387 B
TypeScript
16 lines
387 B
TypeScript
import { httpJson } from "@/lib/api/http"
|
|
import { mockUsers } from "@/lib/mock"
|
|
import type { User } from "@/lib/types"
|
|
|
|
export function listUsers() {
|
|
return mockUsers
|
|
}
|
|
|
|
export function getUserById(userId: string) {
|
|
return mockUsers.find((user) => user.id === userId)
|
|
}
|
|
|
|
export async function getCurrentUserForLogin(): Promise<User> {
|
|
return httpJson<User>("/api/v1/users/me")
|
|
}
|