diff --git a/src/local.ts b/src/local.ts index d9671fe..f126ec8 100644 --- a/src/local.ts +++ b/src/local.ts @@ -1,14 +1,13 @@ import dayjs from 'dayjs' import { v4 } from 'uuid' import { Logger, LogLevel } from './common/logger' -import { ReservationRequest } from './common/request' import { Reservation } from './common/reservation' import { Runner } from './common/runner' -const run = async (request: ReservationRequest) => { +const run = async (request: Record) => { Logger.instantiate('local', v4(), LogLevel.DEBUG) - const { username, password, dateRange, opponent } = request - const reservation = new Reservation({ username, password }, dateRange, opponent) + const { user, dateRange, opponent } = request + const reservation = new Reservation(user, dateRange, opponent) const runner = new Runner(username, password, [reservation]) await runner.run({ headless: false }) @@ -40,8 +39,10 @@ const [startHour, startMinute] = startTime const [endHour, endMinute] = endTime.split(':').map((t) => Number.parseInt(t)) run({ - username: username, - password: password, + user: { + username: username, + password: password, + }, dateRange: { start: dayjs(`${year}-${month}-${day}T${startHour}:${startMinute}`), end: dayjs(`${year}-${month}-${day}T${endHour}:${endMinute}`),