diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2022-08-01 18:13:53 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2022-08-01 18:13:53 -0500 |
| commit | 441b3085fab7f0c83e8eb2df388661d6e18c0120 (patch) | |
| tree | 2359c78a50cd714aaf308c5764460cead7d551b9 /src/logic | |
| parent | f05396f0e86f68ee45e8c25d79401b6f54979dba (diff) | |
WiP parsing of office hours
Diffstat (limited to 'src/logic')
| -rw-r--r-- | src/logic/EditorActions.ts | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/logic/EditorActions.ts b/src/logic/EditorActions.ts index 7c90c5b..8f3c105 100644 --- a/src/logic/EditorActions.ts +++ b/src/logic/EditorActions.ts @@ -1,4 +1,4 @@ -import { parseDatabase, parseLabSchedule, parsePTSchedule, parseQuestionairreCSV } from "../util/parser"; +import { parseDatabase, parseLabSchedule, parsePTSchedule, parseQuestionnaireCSV, parseOfficeHours } from "../util/parser"; export async function parsePTFile(file: File) { try { @@ -10,10 +10,20 @@ export async function parsePTFile(file: File) { } } -export async function readQuestionairre(file: File) { +export async function readQuestionnaire(file: File) { try { const text = await file.text(); - return parseQuestionairreCSV(text); + return parseQuestionnaireCSV(text); + } catch (error) { + console.error(file.name, error); + throw error; + } +} + +export async function parseOfficeHoursFile(file: File) { + try { + const text = await file.text(); + return parseOfficeHours(text); } catch (error) { console.error(file.name, error); throw error; |
