From 0102c1b22d6025d94344bcd1f7d625ef2d4bebd7 Mon Sep 17 00:00:00 2001 From: "Kalle (Sendou)" <38327916+Sendouc@users.noreply.github.com> Date: Sun, 6 Sep 2020 20:13:32 +0300 Subject: [PATCH] add category enu --- index.js | 20 ++++++------- ...6161702_create_salmon_run_records_table.ts | 28 +++++++++++++++++++ 2 files changed, 38 insertions(+), 10 deletions(-) diff --git a/index.js b/index.js index 5a2e67c9e..2d4da155e 100644 --- a/index.js +++ b/index.js @@ -10,7 +10,6 @@ const cors = require("cors") const passport = require("passport") const DiscordStrategy = require("passport-discord").Strategy const User = require("./mongoose-models/user") -const Player = require("./mongoose-models/player") const path = require("path") const schema = require("./schema") const mockUser = require("./utils/mocks") @@ -52,15 +51,16 @@ passport.use( } } - console.log("userToSave", userToSave) - User.updateOne( - { discord_id: userToSave.discord_id }, - userToSave, - { upsert: true }, - function (err, user) { - return cb(err, userToSave) - } - ) + Promise.all([ + User.updateOne( + { discord_id: userToSave.discord_id }, + userToSave, + { upsert: true }, + function (err, user) { + return cb(err, userToSave) + } + ), + ]) } ) ) diff --git a/migrations/20200906161702_create_salmon_run_records_table.ts b/migrations/20200906161702_create_salmon_run_records_table.ts index ebc3d1f3a..919be08b3 100644 --- a/migrations/20200906161702_create_salmon_run_records_table.ts +++ b/migrations/20200906161702_create_salmon_run_records_table.ts @@ -3,8 +3,35 @@ import * as Knex from "knex" export async function up(knex: Knex): Promise { return knex.schema.createTable("salmonRunRecords", function (table) { table.increments() + table.boolean("approved").notNullable() table.integer("goldenEggCount").notNullable() table.enu("wildcards", ["1_WILDCARD", "4_WILCARDS", "4_GOLDEN_WILDCARDS"]) + table + .enu("category", [ + "TOTAL", + "TOTAL_NO_NIGHT", + "PRINCESS", + "NT_NORMAL", + "HT_NORMAL", + "LT_NORMAL", + "NT_RUSH", + "HT_RUSH", + "LT_RUSH", + "NT_FOG", + "HT_FOG", + "LT_FOG", + "NT_GOLDIE", + "HT_GOLDIE", + "LT_GOLDIE", + "NT_GRILLERS", + "HT_GRILLERS", + "LT_GRILLERS", + "NT_MOTHERSHIP", + "HT_MOTHERSHIP", + "LT_MOTHERSHIP", + "LT_COHOCK", + ]) + .notNullable() table .integer("stageId") .notNullable() @@ -12,6 +39,7 @@ export async function up(knex: Knex): Promise { .inTable("salmonRunStages") table.integer("grizzcoWeaponId").references("id").inTable("weapons") table.specificType("links", "TEXT[]") + table.timestamp("createdAt").defaultTo(knex.fn.now()) }) }