summary refs log tree commit diff
path: root/api
diff options
context:
space:
mode:
Diffstat (limited to 'api')
-rw-r--r--api/package-lock.json10
-rw-r--r--api/src/routes/channels/#channel_id/messages/bulk-delete.ts2
2 files changed, 7 insertions, 5 deletions
diff --git a/api/package-lock.json b/api/package-lock.json

index c78d3248..58e31f70 100644 --- a/api/package-lock.json +++ b/api/package-lock.json
@@ -71,16 +71,17 @@ "license": "GPLV3", "dependencies": { "amqplib": "^0.8.0", + "better-sqlite3": "^7.4.3", "jsonwebtoken": "^8.5.1", "lambert-server": "^1.2.12", - "missing-native-js-functions": "^1.2.17", + "missing-native-js-functions": "^1.2.18", "multer": "^1.4.3", "nanocolors": "^0.2.12", "node-fetch": "^2.6.1", "patch-package": "^6.4.7", "pg": "^8.7.1", "reflect-metadata": "^0.1.13", - "sqlite3": "^4.2.0", + "sqlite3": "^5.0.2", "typeorm": "^0.2.38", "typescript": "^4.4.2", "typescript-json-schema": "^0.50.1" @@ -16964,17 +16965,18 @@ "@types/node": "^14.17.9", "@types/node-fetch": "^2.5.12", "amqplib": "^0.8.0", + "better-sqlite3": "^7.4.3", "jest": "^27.0.6", "jsonwebtoken": "^8.5.1", "lambert-server": "^1.2.12", - "missing-native-js-functions": "^1.2.17", + "missing-native-js-functions": "^1.2.18", "multer": "^1.4.3", "nanocolors": "^0.2.12", "node-fetch": "^2.6.1", "patch-package": "^6.4.7", "pg": "^8.7.1", "reflect-metadata": "^0.1.13", - "sqlite3": "^4.2.0", + "sqlite3": "^5.0.2", "ts-node": "^10.2.1", "typeorm": "^0.2.38", "typescript": "^4.4.2", diff --git a/api/src/routes/channels/#channel_id/messages/bulk-delete.ts b/api/src/routes/channels/#channel_id/messages/bulk-delete.ts
index a0fe7cc0..7a711cb0 100644 --- a/api/src/routes/channels/#channel_id/messages/bulk-delete.ts +++ b/api/src/routes/channels/#channel_id/messages/bulk-delete.ts
@@ -29,7 +29,7 @@ router.post("/", route({ body: "BulkDeleteSchema" }), async (req: Request, res: if (messages.length < 2) throw new HTTPError("You must at least specify 2 messages to bulk delete"); if (messages.length > maxBulkDelete) throw new HTTPError(`You cannot delete more than ${maxBulkDelete} messages`); - await Message.delete({ id: In(messages) }); + await Message.delete(messages.map((x) => ({ id: x }))); await emitEvent({ event: "MESSAGE_DELETE_BULK",