From 576fe6814be88534f5fe4a8e4703b909b1800f5f Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 25 Sep 2026 19:34:46 +0200 Subject: mock: implement selective student fetching --- src/mock.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/mock.ts') diff --git a/src/mock.ts b/src/mock.ts index cf87a78..f81e901 100644 --- a/src/mock.ts +++ b/src/mock.ts @@ -12,8 +12,13 @@ const students = [ new Student(8, "6"), ]; -async function fetchStudentsMock(_id?: number, _name?: string) { - return students; +async function fetchStudentsMock(id?: number, name?: string) { + return students.filter((s) => { + return ( + (typeof id === "undefined" || s.id === id) && + (typeof name === "undefined" || s.name.includes(name)) + ); + }); } async function fetchSubjectsMock() { -- cgit v1.2.3