Pass mergeParams: true to new router calls due to express behavior change
This commit is contained in:
parent
0fb9e94788
commit
d647f882b1
@ -79,8 +79,8 @@
|
|||||||
"body-parser": "^2.2.0",
|
"body-parser": "^2.2.0",
|
||||||
"cheerio": "^1.1.2",
|
"cheerio": "^1.1.2",
|
||||||
"cookie-parser": "^1.4.7",
|
"cookie-parser": "^1.4.7",
|
||||||
"dotenv": "^17.2.2",
|
|
||||||
"discord-protos": "^1.2.69",
|
"discord-protos": "^1.2.69",
|
||||||
|
"dotenv": "^17.2.2",
|
||||||
"email-providers": "^2.15.0",
|
"email-providers": "^2.15.0",
|
||||||
"exif-be-gone": "^1.5.1",
|
"exif-be-gone": "^1.5.1",
|
||||||
"express": "^5.1.0",
|
"express": "^5.1.0",
|
||||||
|
|||||||
@ -109,7 +109,7 @@ export class SpacebarServer extends Server {
|
|||||||
this.app.use(BodyParser({ inflate: true, limit: "10mb" }));
|
this.app.use(BodyParser({ inflate: true, limit: "10mb" }));
|
||||||
|
|
||||||
const app = this.app;
|
const app = this.app;
|
||||||
const api = Router();
|
const api = Router({ mergeParams: true });
|
||||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
this.app = api;
|
this.app = api;
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { Router, Response, Request } from "express";
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { getDatabase } from "@spacebar/util";
|
import { getDatabase } from "@spacebar/util";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get("/", route({}), (req: Request, res: Response) => {
|
router.get("/", route({}), (req: Request, res: Response) => {
|
||||||
if (!getDatabase()) return res.sendStatus(503);
|
if (!getDatabase()) return res.sendStatus(503);
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { Router, Response, Request } from "express";
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { getDatabase } from "@spacebar/util";
|
import { getDatabase } from "@spacebar/util";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get("/", route({}), (req: Request, res: Response) => {
|
router.get("/", route({}), (req: Request, res: Response) => {
|
||||||
if (!getDatabase()) return res.sendStatus(503);
|
if (!getDatabase()) return res.sendStatus(503);
|
||||||
|
|||||||
@ -30,7 +30,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { verifyToken } from "node-2fa";
|
import { verifyToken } from "node-2fa";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -28,7 +28,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { verifyToken } from "node-2fa";
|
import { verifyToken } from "node-2fa";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -27,7 +27,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -23,7 +23,7 @@ import {
|
|||||||
NewUrlSignatureData,
|
NewUrlSignatureData,
|
||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { getIpAdress, route, verifyCaptcha } from "@spacebar/api";
|
import { getIpAdress, route, verifyCaptcha } from "@spacebar/api";
|
||||||
import { Config, Email, ForgotPasswordSchema, User } from "@spacebar/util";
|
import { Config, Email, ForgotPasswordSchema, User } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { randomString, route } from "@spacebar/api";
|
|||||||
import { Config, ValidRegistrationToken } from "@spacebar/util";
|
import { Config, ValidRegistrationToken } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
export default router;
|
export default router;
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
import { IPAnalysis, getIpAdress, route } from "@spacebar/api";
|
import { IPAnalysis, getIpAdress, route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -30,7 +30,7 @@ import bcrypt from "bcrypt";
|
|||||||
import crypto from "crypto";
|
import crypto from "crypto";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
export default router;
|
export default router;
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
export default router;
|
export default router;
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import { BackupCode, TotpSchema, User, generateToken } from "@spacebar/util";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { verifyToken } from "node-2fa";
|
import { verifyToken } from "node-2fa";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -28,7 +28,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { ExpectedAssertionResult } from "fido2-lib";
|
import { ExpectedAssertionResult } from "fido2-lib";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
function toArrayBuffer(buf: Buffer) {
|
function toArrayBuffer(buf: Buffer) {
|
||||||
const ab = new ArrayBuffer(buf.length);
|
const ab = new ArrayBuffer(buf.length);
|
||||||
|
|||||||
@ -37,7 +37,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { MoreThan } from "typeorm";
|
import { MoreThan } from "typeorm";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -28,7 +28,7 @@ import {
|
|||||||
import bcrypt from "bcrypt";
|
import bcrypt from "bcrypt";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// TODO: the response interface also returns settings, but this route doesn't actually return that.
|
// TODO: the response interface also returns settings, but this route doesn't actually return that.
|
||||||
router.post(
|
router.post(
|
||||||
|
|||||||
@ -25,7 +25,7 @@ import {
|
|||||||
User,
|
User,
|
||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
async function getToken(user: User) {
|
async function getToken(user: User) {
|
||||||
const token = await generateToken(user.id);
|
const token = await generateToken(user.id);
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Email, User } from "@spacebar/util";
|
import { Email, User } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { BackupCodesChallengeSchema, FieldErrors, User } from "@spacebar/util";
|
import { BackupCodesChallengeSchema, FieldErrors, User } from "@spacebar/util";
|
||||||
import bcrypt from "bcrypt";
|
import bcrypt from "bcrypt";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// screw off, telemetry requests
|
// screw off, telemetry requests
|
||||||
router.post(
|
router.post(
|
||||||
|
|||||||
@ -29,7 +29,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { CloudAttachment } from "../../../../util/entities/CloudAttachment";
|
import { CloudAttachment } from "../../../../util/entities/CloudAttachment";
|
||||||
import fetch from "node-fetch-commonjs";
|
import fetch from "node-fetch-commonjs";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { HubDirectoryEntriesResponse } from "@spacebar/util";
|
import { HubDirectoryEntriesResponse } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { Router } from "express";
|
import { Router } from "express";
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
// TODO:
|
// TODO:
|
||||||
|
|
||||||
export default router;
|
export default router;
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import { Channel, emitEvent, GreetRequestSchema, Message, MessageCreateEvent, Me
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { In } from "typeorm";
|
import { In } from "typeorm";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -29,7 +29,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
// TODO: delete channel
|
// TODO: delete channel
|
||||||
// TODO: Get channel
|
// TODO: Get channel
|
||||||
|
|
||||||
|
|||||||
@ -31,7 +31,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -25,7 +25,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// TODO: public read receipts & privacy scoping
|
// TODO: public read receipts & privacy scoping
|
||||||
// TODO: send read state event to all channel members
|
// TODO: send read state event to all channel members
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -40,7 +40,7 @@ import { HTTPError } from "lambert-server";
|
|||||||
import multer from "multer";
|
import multer from "multer";
|
||||||
import { handleMessage, postHandleMessage, route } from "../../../../../util";
|
import { handleMessage, postHandleMessage, route } from "../../../../../util";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
// TODO: message content/embed string length limit
|
// TODO: message content/embed string length limit
|
||||||
|
|
||||||
const messageUpload = multer({
|
const messageUpload = multer({
|
||||||
|
|||||||
@ -37,7 +37,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { In } from "typeorm";
|
import { In } from "typeorm";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
// TODO: check if emoji is really an unicode emoji or a prperly encoded external emoji
|
// TODO: check if emoji is really an unicode emoji or a prperly encoded external emoji
|
||||||
|
|
||||||
function getEmoji(emoji: string): PartialEmoji {
|
function getEmoji(emoji: string): PartialEmoji {
|
||||||
|
|||||||
@ -29,7 +29,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
export default router;
|
export default router;
|
||||||
|
|
||||||
|
|||||||
@ -48,7 +48,7 @@ import multer from "multer";
|
|||||||
import { FindManyOptions, FindOperator, LessThan, MoreThan, MoreThanOrEqual } from "typeorm";
|
import { FindManyOptions, FindOperator, LessThan, MoreThan, MoreThanOrEqual } from "typeorm";
|
||||||
import { URL } from "url";
|
import { URL } from "url";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// https://discord.com/developers/docs/resources/channel#create-message
|
// https://discord.com/developers/docs/resources/channel#create-message
|
||||||
// get messages
|
// get messages
|
||||||
|
|||||||
@ -30,7 +30,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { IsNull, Not } from "typeorm";
|
import { IsNull, Not } from "typeorm";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.put(
|
router.put(
|
||||||
"/:message_id",
|
"/:message_id",
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// TODO: Only permissions your bot has in the guild or channel can be allowed/denied (unless your bot has a MANAGE_ROLES overwrite in the channel)
|
// TODO: Only permissions your bot has in the guild or channel can be allowed/denied (unless your bot has a MANAGE_ROLES overwrite in the channel)
|
||||||
|
|
||||||
|
|||||||
@ -30,7 +30,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { IsNull, Not } from "typeorm";
|
import { IsNull, Not } from "typeorm";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// This is the old endpoint
|
// This is the old endpoint
|
||||||
router.put(
|
router.put(
|
||||||
|
|||||||
@ -31,7 +31,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { Between, FindManyOptions, FindOperator, Not } from "typeorm";
|
import { Between, FindManyOptions, FindOperator, Not } from "typeorm";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
export default router;
|
export default router;
|
||||||
|
|
||||||
|
|||||||
@ -30,7 +30,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.put(
|
router.put(
|
||||||
"/:user_id",
|
"/:user_id",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Channel, emitEvent, Member, TypingStartEvent } from "@spacebar/util";
|
import { Channel, emitEvent, Member, TypingStartEvent } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -34,7 +34,7 @@ import crypto from "crypto";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Config, PreloadMessagesRequestSchema, Message, PreloadMessagesResponseSchema } from "@spacebar/util";
|
import { Config, PreloadMessagesRequestSchema, Message, PreloadMessagesResponseSchema } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { CollectiblesCategoriesResponse } from "@spacebar/util";
|
import { CollectiblesCategoriesResponse } from "@spacebar/util";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { CollectiblesShopResponse } from "@spacebar/util";
|
import { CollectiblesShopResponse } from "@spacebar/util";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post("/", route({}), async (req: Request, res: Response) => {
|
router.post("/", route({}), async (req: Request, res: Response) => {
|
||||||
// TODO:
|
// TODO:
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { ConnectionStore, FieldErrors } from "../../../../util";
|
import { ConnectionStore, FieldErrors } from "../../../../util";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get("/", route({}), async (req: Request, res: Response) => {
|
router.get("/", route({}), async (req: Request, res: Response) => {
|
||||||
const { connection_name } = req.params;
|
const { connection_name } = req.params;
|
||||||
|
|||||||
@ -25,7 +25,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { ConnectionConfig } from "@spacebar/util";
|
import { ConnectionConfig } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -22,7 +22,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { Like } from "typeorm";
|
import { Like } from "typeorm";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Categories } from "@spacebar/util";
|
import { Categories } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/categories",
|
"/categories",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { FieldErrors, ClientRelease } from "@spacebar/util";
|
import { FieldErrors, ClientRelease } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -28,7 +28,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { Router, Response, Request } from "express";
|
import { Router, Response, Request } from "express";
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get("/", route({}), (req: Request, res: Response) => {
|
router.get("/", route({}), (req: Request, res: Response) => {
|
||||||
// TODO:
|
// TODO:
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Config } from "@spacebar/util";
|
import { Config } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Config } from "@spacebar/util";
|
import { Config } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -28,7 +28,7 @@ import fetch from "node-fetch-commonjs";
|
|||||||
import { ProxyAgent } from "proxy-agent";
|
import { ProxyAgent } from "proxy-agent";
|
||||||
import http from "http";
|
import http from "http";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -28,7 +28,7 @@ import fetch from "node-fetch-commonjs";
|
|||||||
import { ProxyAgent } from "proxy-agent";
|
import { ProxyAgent } from "proxy-agent";
|
||||||
import http from "http";
|
import http from "http";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -28,7 +28,7 @@ import fetch from "node-fetch-commonjs";
|
|||||||
import { ProxyAgent } from "proxy-agent";
|
import { ProxyAgent } from "proxy-agent";
|
||||||
import http from "http";
|
import http from "http";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -22,7 +22,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { Like } from "typeorm";
|
import { Like } from "typeorm";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
import { Router, Response, Request } from "express";
|
import { Router, Response, Request } from "express";
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
//TODO: implement audit logs
|
//TODO: implement audit logs
|
||||||
router.get("/", route({}), async (req: Request, res: Response) => {
|
router.get("/", route({}), async (req: Request, res: Response) => {
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import { User, AutomodRuleSchema, AutomodRule } from "@spacebar/util";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -32,7 +32,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
/* TODO: Deleting the secrets is just a temporary go-around. Views should be implemented for both safety and better handling. */
|
/* TODO: Deleting the secrets is just a temporary go-around. Views should be implemented for both safety and better handling. */
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { Config } from "@spacebar/util";
|
import { Config } from "@spacebar/util";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -26,7 +26,7 @@ import {
|
|||||||
emitEvent,
|
emitEvent,
|
||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import { Guild, GuildDeleteEvent, emitEvent } from "@spacebar/util";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// discord prefixes this route with /delete instead of using the delete method
|
// discord prefixes this route with /delete instead of using the delete method
|
||||||
// docs are wrong https://discord.com/developers/docs/resources/guild#delete-guild
|
// docs are wrong https://discord.com/developers/docs/resources/guild#delete-guild
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -32,7 +32,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -34,7 +34,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
import { Router, Response, Request } from "express";
|
import { Router, Response, Request } from "express";
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
//TODO: implement integrations list
|
//TODO: implement integrations list
|
||||||
router.get("/", route({}), async (req: Request, res: Response) => {
|
router.get("/", route({}), async (req: Request, res: Response) => {
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Invite, PublicInviteRelation } from "@spacebar/util";
|
import { Invite, PublicInviteRelation } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -35,7 +35,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { getPermission, Member, PermissionResolvable } from "@spacebar/util";
|
import { getPermission, Member, PermissionResolvable } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.patch(
|
router.patch(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Member } from "@spacebar/util";
|
import { Member } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.delete(
|
router.delete(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -22,7 +22,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { MoreThan } from "typeorm";
|
import { MoreThan } from "typeorm";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// TODO: send over websocket
|
// TODO: send over websocket
|
||||||
// TODO: check for GUILD_MEMBERS intent
|
// TODO: check for GUILD_MEMBERS intent
|
||||||
|
|||||||
@ -24,7 +24,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import { FindManyOptions, In, Like } from "typeorm";
|
import { FindManyOptions, In, Like } from "typeorm";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
import { Router, Request, Response } from "express";
|
import { Router, Request, Response } from "express";
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get("/subscriptions", route({}), async (req: Request, res: Response) => {
|
router.get("/subscriptions", route({}), async (req: Request, res: Response) => {
|
||||||
// TODO:
|
// TODO:
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Guild, GuildProfileResponse, GuildVisibilityLevel } from "@spacebar/util";
|
import { Guild, GuildProfileResponse, GuildVisibilityLevel } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -27,7 +27,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.patch(
|
router.patch(
|
||||||
"/:member_id",
|
"/:member_id",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Guild, Member, Snowflake } from "@spacebar/util";
|
import { Guild, Member, Snowflake } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { IsNull, LessThan } from "typeorm";
|
import { IsNull, LessThan } from "typeorm";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
//Returns all inactive members, respecting role hierarchy
|
//Returns all inactive members, respecting role hierarchy
|
||||||
const inactiveMembers = async (
|
const inactiveMembers = async (
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { getIpAdress, getVoiceRegions, route } from "@spacebar/api";
|
|||||||
import { Guild } from "@spacebar/util";
|
import { Guild } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -29,7 +29,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { Router, Request, Response } from "express";
|
|||||||
import { Member } from "@spacebar/util";
|
import { Member } from "@spacebar/util";
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get("/", route({}), async (req: Request, res: Response) => {
|
router.get("/", route({}), async (req: Request, res: Response) => {
|
||||||
const { guild_id, role_id } = req.params;
|
const { guild_id, role_id } = req.params;
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { Router, Request, Response } from "express";
|
|||||||
import { DiscordApiErrors, Member, partition } from "@spacebar/util";
|
import { DiscordApiErrors, Member, partition } from "@spacebar/util";
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.patch(
|
router.patch(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -32,7 +32,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { Not } from "typeorm";
|
import { Not } from "typeorm";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get("/", route({}), async (req: Request, res: Response) => {
|
router.get("/", route({}), async (req: Request, res: Response) => {
|
||||||
const guild_id = req.params.guild_id;
|
const guild_id = req.params.guild_id;
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import { Role, Member } from "@spacebar/util";
|
import { Role, Member } from "@spacebar/util";
|
||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get("/", route({}), async (req: Request, res: Response) => {
|
router.get("/", route({}), async (req: Request, res: Response) => {
|
||||||
const { guild_id } = req.params;
|
const { guild_id } = req.params;
|
||||||
|
|||||||
@ -31,7 +31,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
import multer from "multer";
|
import multer from "multer";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -21,7 +21,7 @@ import { Guild, Template } from "@spacebar/util";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
const TemplateGuildProjection: (keyof Guild)[] = [
|
const TemplateGuildProjection: (keyof Guild)[] = [
|
||||||
"id",
|
"id",
|
||||||
|
|||||||
@ -27,7 +27,7 @@ import {
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
const InviteRegex = /\W/g;
|
const InviteRegex = /\W/g;
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
//TODO need more testing when community guild and voice stage channel are working
|
//TODO need more testing when community guild and voice stage channel are working
|
||||||
|
|
||||||
router.patch(
|
router.patch(
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
import { route } from "@spacebar/api";
|
import { route } from "@spacebar/api";
|
||||||
import { Config, Webhook } from "@spacebar/util";
|
import { Config, Webhook } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -25,7 +25,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -27,7 +27,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// Undocumented API notes:
|
// Undocumented API notes:
|
||||||
// An invite is created for the widget_channel_id on request (only if an existing one created by the widget doesn't already exist)
|
// An invite is created for the widget_channel_id on request (only if an existing one created by the widget doesn't already exist)
|
||||||
|
|||||||
@ -26,7 +26,7 @@ import { HTTPError } from "lambert-server";
|
|||||||
import path from "path";
|
import path from "path";
|
||||||
import { storage } from "../../../../cdn/util/Storage";
|
import { storage } from "../../../../cdn/util/Storage";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// TODO: use svg templates instead of node-canvas for improved performance and to change it easily
|
// TODO: use svg templates instead of node-canvas for improved performance and to change it easily
|
||||||
|
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import { route } from "@spacebar/api";
|
|||||||
import { Guild, WidgetModifySchema } from "@spacebar/util";
|
import { Guild, WidgetModifySchema } from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
// https://discord.com/developers/docs/resources/guild#get-guild-widget-settings
|
// https://discord.com/developers/docs/resources/guild#get-guild-widget-settings
|
||||||
router.get(
|
router.get(
|
||||||
|
|||||||
@ -27,7 +27,7 @@ import emailProviders from "email-providers/all.json";
|
|||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import { HTTPError } from "lambert-server";
|
import { HTTPError } from "lambert-server";
|
||||||
|
|
||||||
const router = Router();
|
const router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -27,7 +27,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
|
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
//TODO: create default channel
|
//TODO: create default channel
|
||||||
|
|
||||||
|
|||||||
@ -27,7 +27,7 @@ import {
|
|||||||
} from "@spacebar/util";
|
} from "@spacebar/util";
|
||||||
import { Request, Response, Router } from "express";
|
import { Request, Response, Router } from "express";
|
||||||
import fetch from "node-fetch-commonjs";
|
import fetch from "node-fetch-commonjs";
|
||||||
const router: Router = Router();
|
const router: Router = Router({ mergeParams: true });
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/:code",
|
"/:code",
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user