issue #32
All checks were successful
Test CI / build (push) Successful in 15s

- 자동 로그인 cookie 로 개선
This commit is contained in:
2025-12-07 22:47:05 +09:00
parent 2c8dcf9db7
commit c0941d0680
25 changed files with 409 additions and 57 deletions

View File

@@ -0,0 +1,43 @@
import type { CreateScheduleRequest } from "@/data/request/schedule/CreateScheduleRequest";
import { BaseNetwork } from "./BaseNetwork"
import type { UpdateScheduleRequest } from "@/data/request/schedule/UpdateScheduleRequest";
import type { DeleteScheduleRequest } from "@/data/request/schedule/DeleteScheduleRequest";
import type { ScheduleListRequest } from "@/data/request/schedule/ScheduleListRequest";
export class ScheduleNetwork extends BaseNetwork {
private baseUrl = "/schedule";
async getList(data: ScheduleListRequest) {
return await this.post(
this.baseUrl,
data
);
}
async getDetail(id: string) {
return await this.get(
`${this.baseUrl}/${id}`
);
}
async create(data: CreateScheduleRequest) {
return await this.post(
`${this.baseUrl}/create`,
data
);
}
async update(data: UpdateScheduleRequest) {
return await this.post(
`${this.baseUrl}/update`,
data
);
}
async del(data: DeleteScheduleRequest) {
return await this.post(
`${this.baseUrl}/delete`,
data
);
}
}