export class Game { constructor (id, questions, created, player1id, player1name, player1answers, player2id, player2name, player2answers) { this.id = id this.questions = questions this.created = created this.player1id = player1id this.player1name = player1name this.player1answers = player1answers this.player2id = player2id this.player2name = player2name this.player2answers = player2answers } } // Firestore data converter export const GameConverter = { toFirestore: (game) => { return { fragen: game.questions, erstellt: game.created, spieler1id: game.player1id, spieler1name: game.player1name, spieler1antworten: game.player1answers, spieler2id: game.player2id, spieler2name: game.player2name, spieler2antworten: game.player2answers } }, fromFirestore: (snapshot, options) => { const data = snapshot.data(options) return new Game( snapshot.id, data.fragen, data.erstellt, data.spieler1id, data.spieler1name, data.spieler1antworten, data.spieler2id, data.spieler2name, data.spieler2antworten ) } }