테스트는 안해봤는데 NextWeek

This commit is contained in:
imnyang 2025-06-06 03:30:11 +09:00
commit 3f6371758a
No known key found for this signature in database
GPG key ID: 356406A02D4AFA55
3 changed files with 1129 additions and 1 deletions

1125
bun.lock Normal file

File diff suppressed because it is too large Load diff

View file

@ -45,10 +45,11 @@ export default class Comcigan {
originalCode, originalCode,
dayCode, dayCode,
subjectCode, subjectCode,
nextWeek,
} = await this.dataManager.getData() } = await this.dataManager.getData()
const res = await this.http const res = await this.http
.get( .get(
`${mainRoute}_T?${encodeBase64(`${timetableRoute}_${schoolCode}_0_1`)}`, `${mainRoute}_T?${encodeBase64(`${timetableRoute}_${schoolCode}_0_${nextWeek ? 2 : 1}`)}`,
) )
.then((res) => res.body.text()) .then((res) => res.body.text())
const data = parseResponse(res) const data = parseResponse(res)

View file

@ -11,6 +11,7 @@ interface Data {
originalCode: string originalCode: string
dayCode: string dayCode: string
subjectCode: string subjectCode: string
nextWeek: boolean
} }
export default class DataManager { export default class DataManager {
@ -54,6 +55,7 @@ export default class DataManager {
originalCode: original[0], originalCode: original[0],
dayCode: day[0], dayCode: day[0],
subjectCode: subject[0], subjectCode: subject[0],
nextWeek: false,
} }
return this._data return this._data
} }