| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-05-13 | Fix caching (#941) | Max Isom | 1 | -17/+13 | |
| 2022-01-05 | Setup and migrate to Prisma (#456) | Peerawas Archavanuntakun | 1 | -24/+61 | |
| 2021-12-07 | Check database direction for orphans | Max Isom | 1 | -0/+66 | |
| 2021-12-03 | Revert back to static property | Max Isom | 1 | -3/+3 | |
| 2021-12-03 | Use loop instead of recursion | Max Isom | 1 | -8/+27 | |
| 2021-12-03 | Update debug logging | Max Isom | 1 | -8/+5 | |
| 2021-12-03 | Return when queue is empty | Max Isom | 1 | -7/+9 | |
| 2021-12-03 | Disable @typescript-eslint/no-implicit-any-catch | Max Isom | 1 | -2/+2 | |
| (Strict mode in TS 4.4 enables useUnknownInCatchVariables, so this is redundant.) | |||||
| 2021-12-03 | add some debug logs | Hellyson Rodrigo Parteka | 1 | -1/+7 | |
| 2021-12-03 | fix(file-cache): add queue to handle eviction of old files | Hellyson Rodrigo Parteka | 1 | -4/+12 | |
| This commit also removes the `await` from every stream creation. The eviction will be handled totally assyncronously. The only drawback is the possibility of exceeding the cache limit for a moment, until the next execution of `evictOldest`. This will only be a problem if the cache is set too close to the remaining disk space, which I wouldn't recomend. I also removed the recursion. | |||||
| 2021-12-03 | fix(file-cache): try/catch to prevent concurrency issues | Hellyson Rodrigo Parteka | 1 | -3/+7 | |
| 2021-11-24 | Change event to close | Max Isom | 1 | -2/+2 | |
| 2021-11-19 | Add .removeOrphans() | Max Isom | 1 | -3/+11 | |
| 2021-11-19 | Move file caching logic to new FileCache service | Max Isom | 1 | -0/+109 | |
| Also: removes the -re ffmpeg option. If this option is passed, ffmpeg won't write to fs-capacitor (and the cache file) as fast as possible. In other words, the cache file won't finish writing until the entire stream has been played. | |||||
