bastienrobert/la-ferme

View on GitHub
packages/server/app/models/MiniGamePlayer.ts

Summary

Maintainability
A
0 mins
Test Coverage
import db from '@/config/database'

import Player from './Player'
import MiniGame from './MiniGame'

export default class MiniGamePlayer extends db.bookshelf.Model<MiniGamePlayer> {
  get tableName() {
    return 'mini_games_players'
  }

  get score() {
    return this.get('score')
  }

  set score(score: number) {
    this.set({ score })
  }

  miniGame() {
    return this.hasOne(MiniGame)
  }

  player() {
    return this.belongsTo(Player)
  }
}