Added more Comments to the front end stuff
This commit is contained in:
parent
2241779f5d
commit
79b928c775
@ -2,6 +2,11 @@ const Unit = require('libflitter/Unit')
|
|||||||
const Express = require('express')
|
const Express = require('express')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
|
|
||||||
|
/**
|
||||||
|
* FrontendUnit
|
||||||
|
* @extends Unit
|
||||||
|
* ----------------------------------------------------------------------------------------
|
||||||
|
*/
|
||||||
class FrontendUnit extends Unit {
|
class FrontendUnit extends Unit {
|
||||||
static get services() {
|
static get services() {
|
||||||
return [...super.services, 'configs', 'express', 'canon', 'utility', 'models']
|
return [...super.services, 'configs', 'express', 'canon', 'utility', 'models']
|
||||||
@ -17,6 +22,11 @@ class FrontendUnit extends Unit {
|
|||||||
this.directory = this.utility.path(this.configs.get('server.frontend_path'))
|
this.directory = this.utility.path(this.configs.get('server.frontend_path'))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param app
|
||||||
|
*
|
||||||
|
*/
|
||||||
async go(app) {
|
async go(app) {
|
||||||
app.express.use('/app', [
|
app.express.use('/app', [
|
||||||
this.canon.get('middleware::auth:UserOnly'),
|
this.canon.get('middleware::auth:UserOnly'),
|
||||||
|
@ -17,6 +17,9 @@ class GenerateMatchupsForWeekPatch extends Injectable {
|
|||||||
return [...super.services, 'models', 'sports_data', 'output']
|
return [...super.services, 'models', 'sports_data', 'output']
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
async run() {
|
async run() {
|
||||||
const Team = this.models.get('Team')
|
const Team = this.models.get('Team')
|
||||||
const Matchup = this.models.get('Matchup')
|
const Matchup = this.models.get('Matchup')
|
||||||
@ -112,6 +115,11 @@ class GenerateMatchupsForWeekPatch extends Injectable {
|
|||||||
this.output.success('Complete.')
|
this.output.success('Complete.')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param team
|
||||||
|
* @returns data to represent what teams have been played by the param team
|
||||||
|
*/
|
||||||
async get_teams_played_by_team(team) {
|
async get_teams_played_by_team(team) {
|
||||||
const Matchup = this.models.get('Matchup')
|
const Matchup = this.models.get('Matchup')
|
||||||
const home_games = await Matchup.find({ home_team_id: team.id })
|
const home_games = await Matchup.find({ home_team_id: team.id })
|
||||||
|
@ -1,10 +1,19 @@
|
|||||||
const { Injectable } = require('flitter-di')
|
const { Injectable } = require('flitter-di')
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GenerateWeeklyResultsPatch
|
||||||
|
* @extends Injectable
|
||||||
|
* ----------------------------------------------------------------------------
|
||||||
|
*/
|
||||||
class GenerateWeeklyResultsPatch extends Injectable {
|
class GenerateWeeklyResultsPatch extends Injectable {
|
||||||
static get services() {
|
static get services() {
|
||||||
return [...super.services, 'models', 'sports_data']
|
return [...super.services, 'models', 'sports_data']
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Runs the patch
|
||||||
|
* @returns {Promise<void>}
|
||||||
|
*/
|
||||||
async run() {
|
async run() {
|
||||||
const Matchup = this.models.get('Matchup')
|
const Matchup = this.models.get('Matchup')
|
||||||
const current_week = await this.sports_data.current_play_week()
|
const current_week = await this.sports_data.current_play_week()
|
||||||
|
Loading…
Reference in New Issue
Block a user