middleware for content-type validation, refactoring

This commit is contained in:
AlecM33
2022-07-05 19:17:36 -04:00
parent 4c94fb98df
commit de3a2b64cb
9 changed files with 29 additions and 33 deletions

View File

@@ -2,15 +2,10 @@ import { DeckStateManager } from '../modules/DeckStateManager.js';
import { GameCreationStepManager } from '../modules/GameCreationStepManager.js';
import { injectNavbar } from '../modules/Navbar.js';
import createTemplate from '../view_templates/CreateTemplate.js';
import { io } from 'socket.io-client';
import { toast } from '../modules/Toast';
const create = () => {
injectNavbar();
const socket = io();
socket.on('broadcast', (message) => {
toast(message, 'warning', true, false);
});
document.getElementById('game-creation-container').innerHTML = createTemplate;
const deckManager = new DeckStateManager();
const gameCreationStepManager = new GameCreationStepManager(deckManager);

View File

@@ -1,13 +1,8 @@
import { XHRUtility } from '../modules/XHRUtility.js';
import { toast } from '../modules/Toast.js';
import { injectNavbar } from '../modules/Navbar.js';
import { io } from 'socket.io-client';
const home = () => {
const socket = io();
socket.on('broadcast', (message) => {
toast(message, 'warning', true, false);
});
injectNavbar();
document.getElementById('join-form').addEventListener('submit', attemptToJoinGame);
};

View File

@@ -1,13 +1,7 @@
import { injectNavbar } from '../modules/Navbar.js';
import { io } from 'socket.io-client';
import { toast } from '../modules/Toast';
const howToUse = () => {
injectNavbar();
const socket = io();
socket.on('broadcast', (message) => {
toast(message, 'warning', true, false);
});
};
if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') {

View File

@@ -3,14 +3,9 @@ import { toast } from '../modules/Toast.js';
import { XHRUtility } from '../modules/XHRUtility.js';
import { UserUtility } from '../modules/UserUtility.js';
import { globals } from '../config/globals.js';
import { io } from 'socket.io-client';
const join = () => {
injectNavbar();
const socket = io();
socket.on('broadcast', (message) => {
toast(message, 'warning', true, false);
});
const splitUrl = window.location.pathname.split('/join/');
const accessCode = splitUrl[1];
if (/^[a-zA-Z0-9]+$/.test(accessCode) && accessCode.length === globals.ACCESS_CODE_LENGTH) {

View File

@@ -1,13 +1,7 @@
import { injectNavbar } from '../modules/Navbar.js';
import { io } from 'socket.io-client';
import { toast } from '../modules/Toast';
const notFound = () => {
injectNavbar();
const socket = io();
socket.on('broadcast', (message) => {
toast(message, 'warning', true, false);
});
};
if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') {