export class User { constructor (gamesStarted) { this.gamesStarted = [] gamesStarted.forEach(e => { this.gamesStarted.push({ course: e.kurs, game: e.spiel }) }) } } // Firestore data converter export const UserConverter = { toFirestore: (user) => { const spieleBegonnen = [] user.gamesStarted.forEach(e => { spieleBegonnen.push({ kurs: e.course, spiel: e.game }) }) return { spieleBegonnen } }, fromFirestore: (snapshot, options) => { const data = snapshot.data(options) return new User(data.spieleBegonnen) } }