From 02cf6f6140e6785d5e5b588b13e9103a882d21b1 Mon Sep 17 00:00:00 2001 From: Bodhi van Baardewijk Date: Tue, 6 Jun 2023 10:37:32 +0200 Subject: [PATCH] Fix load empty data --- source/store/teacherStore.ts | 12 ++++++++++++ source/views/schoolView.ts | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/source/store/teacherStore.ts b/source/store/teacherStore.ts index ed05975..68ec2a1 100644 --- a/source/store/teacherStore.ts +++ b/source/store/teacherStore.ts @@ -6,6 +6,18 @@ class TeacherStore extends DataStore { constructor() { super("teachers"); } + + /** Get teachers data */ + public GetData(): ITeacher[] { + const data = super.GetData(); + + // Check if data is valid + if (data.length) { + return data; + } else { + return []; + } + } } export const teacherStore = new TeacherStore(); diff --git a/source/views/schoolView.ts b/source/views/schoolView.ts index 2859d29..f779b2c 100644 --- a/source/views/schoolView.ts +++ b/source/views/schoolView.ts @@ -62,8 +62,8 @@ export class SchoolView extends View { this.teachers = []; // Load new teachers - const teachers = teacherStore.GetData(); - for (let teacher of teachers) { + const data = teacherStore.GetData(); + for (let teacher of data) { let sprite = new Teacher(teacher); //sprite.pivot = new Point(-200, -800); this.addChild(sprite);