feat: dashboard link

This commit is contained in:
hamster1963
2024-11-24 12:08:32 +08:00
parent 5364d5cdb5
commit 97087fe67d
6 changed files with 48 additions and 9 deletions
+10 -1
View File
@@ -1,4 +1,4 @@
import { ServerGroupResponse } from "@/types/nezha-api";
import { LoginUserResponse, ServerGroupResponse } from "@/types/nezha-api";
export const fetchServerGroup = async (): Promise<ServerGroupResponse> => {
const response = await fetch("/api/v1/server-group");
@@ -8,3 +8,12 @@ export const fetchServerGroup = async (): Promise<ServerGroupResponse> => {
}
return data;
};
export const fetchLoginUser = async (): Promise<LoginUserResponse> => {
const response = await fetch("/api/v1/profile");
const data = await response.json();
if (data.error) {
throw new Error(data.error);
}
return data;
};