korean-dummy-json-fetcher
Version:
한국어 더미 데이터 생성 라이브러리
29 lines (28 loc) • 845 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.login = login;
exports.getAuthUser = getAuthUser;
exports.refreshAccessToken = refreshAccessToken;
const api_1 = require("./api.js");
async function login({ id, password, ATExp = 3600, RTExp = 86400, }) {
return (0, api_1.fetcher)("/auth/login", {
method: "POST",
body: { id, password, ATExp, RTExp },
});
}
async function getAuthUser({ accessToken, }) {
return (0, api_1.fetcher)("/auth/user", {
method: "GET",
headers: {
Authorization: `Bearer ${accessToken}`,
},
});
}
async function refreshAccessToken({ refreshToken, }) {
return (0, api_1.fetcher)("/auth/refresh", {
method: "GET",
headers: {
Authorization: `Bearer ${refreshToken}`,
},
});
}