From 441b3085fab7f0c83e8eb2df388661d6e18c0120 Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Mon, 1 Aug 2022 18:13:53 -0500 Subject: WiP parsing of office hours --- src/logic/EditorActions.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src/logic') 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; -- cgit v1.2.3