import type {
  AgendaOrgSettings,
  AgendaUserSettings,
} from "@/lib/agenda/agenda-settings-types"

export const DEFAULT_AGENDA_USER_SETTINGS: AgendaUserSettings = {
  defaultVideoProvider: "ultimeet",
  videoProviderApiKeys: {},
  defaultInvitationIdentityKey: null,
  autoImportInvitationSources: [],
  invitationImportExclusions: [],
  weekStart: "auto",
  defaultQuickDurationMinutes: 60,
  visibleHoursStart: 0,
  visibleHoursEnd: 23 * 60 + 59,
  timeFormat: "24h",
  dragSnapMinutes: 15,
  buttonSnapMinutes: 15,
  externalCalendars: [],
  calendarViews: [],
  defaultCalendarViewId: null,
  accountEnabledCalendarIds: {},
}

export const DEFAULT_AGENDA_ORG_SETTINGS: AgendaOrgSettings = {
  default_theme_mode: "system",
  enforce_org_theme: false,
  default_video_provider: "ultimeet",
  enforce_org_video_provider: false,
  video_provider_api_keys: {},
}
