From f6ff6d37e3b0890fd00d84ef4cbce7a8d2c163af Mon Sep 17 00:00:00 2001 From: ntr Date: Mon, 23 Sep 2019 14:11:40 +1000 Subject: [PATCH] patch uuid generator into migrations --- client/src/components/welcome.about.jsx | 69 --------------------- ops/migrations/20190914191207_shapes-mtx.js | 4 ++ 2 files changed, 4 insertions(+), 69 deletions(-) delete mode 100644 client/src/components/welcome.about.jsx diff --git a/client/src/components/welcome.about.jsx b/client/src/components/welcome.about.jsx deleted file mode 100644 index 0f33b942..00000000 --- a/client/src/components/welcome.about.jsx +++ /dev/null @@ -1,69 +0,0 @@ -// eslint-disable-next-line -const preact = require('preact'); -const { Component } = require('preact') -const { connect } = require('preact-redux'); -const linkState = require('linkstate').default; - -const { postData, errorToast, infoToast } = require('../utils'); - -const addState = connect( - (state) => { - const { - ws - } = state; - - function submitRegister(name, password, code) { - postData('/account/register', { name, password, code }) - .then(res => res.json()) - .then(data => { - if (data.error) return errorToast(data.error); - infoToast(data.message); - ws.connect(); - }) - .catch(error => errorToast(error)); - } - - return { - submitRegister, - } - }, -); - -function Register(args) { - const { - submitRegister, - navRegister, - } = args; - - return ( -
-

- mnml is made deep in the southern hemisphere by ntr & mashy. -

-

- if you like this game please support the development by buying credits or subscribing. -

-

- this site has no trackers or ads. -

-

- you can reach us for feedback and support with the discord and email buttons below. -

-

- the access code grep842 is currently active. -

- - -
- ); -} - -module.exports = addState(Register); diff --git a/ops/migrations/20190914191207_shapes-mtx.js b/ops/migrations/20190914191207_shapes-mtx.js index 4d7f5e3c..34f56d52 100644 --- a/ops/migrations/20190914191207_shapes-mtx.js +++ b/ops/migrations/20190914191207_shapes-mtx.js @@ -2,6 +2,10 @@ const uuidv4 = require('uuid/v4'); // give everybody the shapes mtx exports.up = async knex => { + await knex.raw(` + CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; + `); + await knex.raw(` INSERT INTO mtx (id, account, variant) SELECT uuid_generate_v4() as id, id as account, 'Shapes'