Andrew Rumble f295bbc3be Convert files to ES modules 1 год назад
..
app f295bbc3be Convert files to ES modules 11 месяцев назад
config f295bbc3be Convert files to ES modules 11 месяцев назад
test f295bbc3be Convert files to ES modules 11 месяцев назад
.mocharc.json 821972b791 Add global test setup 5 лет назад
.nvmrc 6190005f9b [monorepo] Upgrade to node 22.18.0 (#27977) 11 месяцев назад
Dockerfile 6190005f9b [monorepo] Upgrade to node 22.18.0 (#27977) 11 месяцев назад
LICENSE 5a2e9f5088 [misc] Add a copy the the GNU Affero General Public License v3.0 7 лет назад
Makefile 8f0913fafe Merge pull request #27936 from overleaf/em-unit-tests-mongo 11 месяцев назад
README.md e9e7f23686 Add missing license statement 7 лет назад
app.js f295bbc3be Convert files to ES modules 11 месяцев назад
buildscript.txt 6190005f9b [monorepo] Upgrade to node 22.18.0 (#27977) 11 месяцев назад
docker-compose.ci.yml 8f0913fafe Merge pull request #27936 from overleaf/em-unit-tests-mongo 11 месяцев назад
docker-compose.yml 8f0913fafe Merge pull request #27936 from overleaf/em-unit-tests-mongo 11 месяцев назад
package.json f295bbc3be Convert files to ES modules 11 месяцев назад
tsconfig.json 84be385550 Merge pull request #20331 from overleaf/jpa-build-scripts-sync 1 год назад
vitest.config.cjs f295bbc3be Convert files to ES modules 11 месяцев назад

README.md

overleaf/notifications

An API for managing user notifications in Overleaf

database indexes

For notification expiry to work, a TTL index on notifications.expires must be created:

db.notifications.createIndex({expires: 1}, {expireAfterSeconds: 10})

License

The code in this repository is released under the GNU AFFERO GENERAL PUBLIC LICENSE, version 3.

Copyright (c) Overleaf, 2016–2019.