all repos — tipigee @ 36c4ad6d8bb8962a94e8627cb82ec52c4242990e

(Very) old version of Kokyo

actions/index.js (view raw)

 1const defaultAction = require("./default");
 2const welcome = require("./welcome");
 3const stopDepartures = require("./stopDepartures");
 4const stopDeparturesLine = require("./stopDeparturesLine");
 5const wichDock = require("./wichDock");
 6const closeStops = require("./closeStops");
 7const help = require("./help");
 8const favorites = require("./favorites");
 9const disruptions = require("./disruptions");
10
11const actions = {
12  welcome: welcome,
13  "stop.departures": stopDepartures,
14  "stop.departures.line": stopDeparturesLine,
15  "stopMultipleDocks.wichDock": wichDock,
16  "stop.closeStops": closeStops,
17  "server.favorites": favorites,
18  "server.help": help,
19  disruptions: disruptions,
20};
21
22module.exports = (action, request, response, utils) => {
23  if (actions[action]) return actions[action](request, response, utils);
24  return defaultAction(request, response, utils);
25};