Skip to content

Commit 1df2898

Browse files
Break out updateData
1 parent 1a6d7b9 commit 1df2898

File tree

1 file changed

+22
-18
lines changed

1 file changed

+22
-18
lines changed

scripts/update-data.ts

+22-18
Original file line numberDiff line numberDiff line change
@@ -41,29 +41,33 @@ const saveData = async (file: string, data: unknown) => {
4141
await fs.writeFile(dest, JSON.stringify(data, null, 2))
4242
}
4343

44+
const updateData = async (year: number, conference: string) => {
45+
console.log(`[${conference} ${year}] Fetching data`)
46+
const conferenceData = await fetchConferenceData(year, conference)
47+
48+
console.log(`[${conference} ${year}] Calculating circle of suck`)
49+
const { teams, games } = conferenceData
50+
const circleOfSuck = findCircleOfSuck(teams, games)
51+
52+
console.log(`[${conference} ${year}] Saving data`)
53+
await saveData(
54+
getConferenceDataFileName(year, conference),
55+
conferenceData
56+
)
57+
await saveData(
58+
getCircleOfSuckDataFileName(year, conference),
59+
circleOfSuck
60+
)
61+
62+
console.log(`[${conference} ${year}] Done`)
63+
}
64+
4465
const main = async () => {
4566
const year = new Date().getFullYear()
4667
const conferences = ['PAC']
4768

4869
for (const conference of conferences) {
49-
console.log(`[${conference} ${year}] Fetching data`)
50-
const conferenceData = await fetchConferenceData(year, conference)
51-
52-
console.log(`[${conference} ${year}] Calculating circle of suck`)
53-
const { teams, games } = conferenceData
54-
const circleOfSuck = findCircleOfSuck(teams, games)
55-
56-
console.log(`[${conference} ${year}] Saving data`)
57-
await saveData(
58-
getConferenceDataFileName(year, conference),
59-
conferenceData
60-
)
61-
await saveData(
62-
getCircleOfSuckDataFileName(year, conference),
63-
circleOfSuck
64-
)
65-
66-
console.log(`[${conference} ${year}] Done`)
70+
await updateData(year, conference)
6771
}
6872
}
6973

0 commit comments

Comments
 (0)