assemblee-virtuelle / assemblee-virtuelle/semapps
Delete expired Solid Notifications channels every day
- Dominant language
- TypeScript
- Stars
- 103
- Forks
- 14
- Avg merge
- 1m
- Merged PRs (30d)
- 2
Description
At the moment, expired notifications channels (with a `endAt` date in the past) are closed only on server start, on the `loadChannelsFromDb` method.
This may leave hundreds of expired channels in the triple store, creating confusion.
We should add a cron to delete those expired channels every day.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the loadChannelsFromDb method, which currently closes channels only during server startup, and trace how expired channels are represented in the triple store. Identify the project's existing scheduling entry point, then verify that a daily run removes channels whose endAt date is in the past without affecting active channels.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nodejs, typescript
- Domain
- backend, databases
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100