import { apiClient } from "./client";
import type {
  CalendarSyncSettingStatusResponse,
  UpdateCalendarSyncSettingRequest,
  UpdateCalendarSyncSettingResponse,
} from "@/types/api";

export async function getCalendarSyncSettingStatus(): Promise<CalendarSyncSettingStatusResponse> {
  return apiClient.get<CalendarSyncSettingStatusResponse>("/calendar/sync-setting-status");
}

export async function updateCalendarSyncSetting(
  payload: UpdateCalendarSyncSettingRequest
): Promise<UpdateCalendarSyncSettingResponse> {
  return apiClient.post<UpdateCalendarSyncSettingResponse>("/calendar/sync-setting", payload);
}
