Add option for students to mark courses as favorites

This commit is contained in:
2022-11-04 17:43:23 +01:00
parent 45da36cb37
commit 71dab5c590
4 changed files with 128 additions and 31 deletions

View File

@@ -1,6 +1,7 @@
export class User {
constructor (displayName, gamesStarted) {
constructor (displayName, courses, gamesStarted) {
this.displayName = displayName
this.courses = courses
this.gamesStarted = []
if (gamesStarted && gamesStarted.length > 0) {
@@ -21,11 +22,12 @@ export const UserConverter = {
return {
anzeigename: user.displayName,
kurse: user.courses,
spieleBegonnen
}
},
fromFirestore: (snapshot, options) => {
const data = snapshot.data(options)
return new User(data.anzeigename, data.spieleBegonnen)
return new User(data.anzeigename, data.kurse, data.spieleBegonnen)
}
}