Skip to content

Commit

Permalink
Feat: 노션 api 연결 확인
Browse files Browse the repository at this point in the history
  • Loading branch information
cjy3458 committed Mar 15, 2024
1 parent 5c85fa6 commit 9ba1993
Showing 1 changed file with 27 additions and 28 deletions.
55 changes: 27 additions & 28 deletions src/apis/mypage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,44 +6,43 @@ import { ResponseData } from '@@types/request';
import { url } from '.';

export const getUserAttendance = async (token: IToken) => {
const authAxios = getAuthAxios(token);
const data = await authAxios
.get<ResponseData<UserAttendance>>(`/api/mypage/attendance`)
.then((res) => res.data.data);
return data;
const authAxios = getAuthAxios(token);
const data = await authAxios.get<ResponseData<UserAttendance>>(`/api/mypage/attendance`).then((res) => res.data.data);
return data;
};

export const getTotalAttendance = async (token: IToken) => {
const authAxios = getAuthAxios(token);
const data = await authAxios
.get<ResponseData<UserAttendance[]>>(`/api/mypage/attendance`)
.then((res) => res.data.data);
return data;
const authAxios = getAuthAxios(token);
const data = await authAxios
.get<ResponseData<UserAttendance[]>>(`/api/mypage/attendance`)
.then((res) => res.data.data);
return data;
};

export const getAssignments = () => {
const data = axios
.get(`https://notion-api.splitbee.io/v1/table/${process.env.NEXT_PUBLIC_NOTION_DATABASE_ID}`)
.then((res) => res.data);
return data;
const data = axios
.get(`https://notion-api.splitbee.io/v1/table/${process.env.NEXT_PUBLIC_NOTION_DATABASE_ID}`)
.then((res) => res.data);
console.log(data);
return data;
};

export function editUserScore(userScore: RequestEditUserScore, token: IToken) {
const authAxios = getAuthAxios(token);
return authAxios.post(`/api/mypage/attendance`, {
user_id: userScore.user_id,
truancy: userScore.truancy,
absence: userScore.absence,
tardiness: userScore.tardiness,
});
const authAxios = getAuthAxios(token);
return authAxios.post(`/api/mypage/attendance`, {
user_id: userScore.user_id,
truancy: userScore.truancy,
absence: userScore.absence,
tardiness: userScore.tardiness,
});
}

export function makeAttendance(date: string, password: string, token: IToken) {
const authAxios = getAuthAxios(token);
return authAxios
.post(`/api/attendance/secret`, {
date,
password,
})
.then((res) => res.data.data);
const authAxios = getAuthAxios(token);
return authAxios
.post(`/api/attendance/secret`, {
date,
password,
})
.then((res) => res.data.data);
}

0 comments on commit 9ba1993

Please sign in to comment.