diff options
| author | Raphael Kabo <raphaelkabo@hey.com> | 2023-10-07 18:28:57 +0100 | 
|---|---|---|
| committer | Raphael Kabo <raphaelkabo@hey.com> | 2023-10-07 18:28:57 +0100 | 
| commit | 499da92303ff1ad66807f373b06ad3040c774eaa (patch) | |
| tree | a137490ad8afd14e4682436b989825cc1e6769ef /src/routes | |
| parent | e9ee1fbb91447f27d1e74bdc12c247804d78be22 (diff) | |
Move nanoid generator to lib
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/event.ts | 16 | 
1 files changed, 6 insertions, 10 deletions
diff --git a/src/routes/event.ts b/src/routes/event.ts index c418893..375871b 100644 --- a/src/routes/event.ts +++ b/src/routes/event.ts @@ -1,10 +1,13 @@  import { Router, Response, Request } from "express"; -import { customAlphabet } from "nanoid";  import multer from "multer";  import Jimp from "jimp";  import moment from "moment-timezone";  import { marked } from "marked"; -import { generateEditToken, generateRSAKeypair } from "../util/generator.js"; +import { +    generateEditToken, +    generateEventID, +    generateRSAKeypair, +} from "../util/generator.js";  import { validateEventData } from "../util/validation.js";  import { addToLog } from "../helpers.js";  import Event from "../models/Event.js"; @@ -25,13 +28,6 @@ import crypto from "crypto";  const config = getConfig(); -// This alphabet (used to generate all event, group, etc. IDs) is missing '-' -// because ActivityPub doesn't like it in IDs -const nanoid = customAlphabet( -    "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_", -    21, -); -  const storage = multer.memoryStorage();  // Accept only JPEG, GIF or PNG images, up to 10MB  const upload = multer({ @@ -67,7 +63,7 @@ router.post(              });          } -        let eventID = nanoid(); +        let eventID = generateEventID();          let editToken = generateEditToken();          let eventImageFilename;          let isPartOfEventGroup = false;  | 
