about summary refs log tree commit diff
path: root/src/database/redis
Commit message (Collapse)AuthorAgeFilesLines
* Moved the entire Kittybox tree into the rootVika2023-07-292-0/+491
|
* flake.nix: reorganizeVika2022-05-242-485/+0
| | | | | | | | | | | | - Kittybox's source code is moved to a subfolder - This improves build caching by Nix since it doesn't take changes to other files into account - Package and test definitions were spun into separate files - This makes my flake.nix much easier to navigate - This also makes it somewhat possible to use without flakes (but it is still not easy, so use flakes!) - Some attributes were moved in compliance with Nix 2.8's changes to flake schema
* Deprecated Redis backend and added a database migration tool (untested, beware)Vika2021-10-271-6/+20
|
* Implemented support for channelsVika2021-09-271-62/+9
|
* Improved Redis module code qualityVika2021-08-151-13/+10
|
* Shortened a connection timeout and installed a lifetime limit for connectionVika2021-08-061-1/+4
|
* Trying to mitigate and log more about the HTTP 500sVika2021-08-051-10/+12
|
* Fixed a VERY WRONG way to handle stream errorsVika2021-08-041-30/+16
| | | | | | for future reference: stream operations returning Result satisfy conditions for the futures::stream::TryStreamExt trait, allowing you to use `TryStreamExt::try_collect::<T>()` and receive a Result<T>.
* Relaxed anti-takeover URL check to simply not place redirects at foreign URLsVika Shleina2021-07-191-2/+2
|
* Make rustfmt happy again after Clippy editsVika2021-05-181-4/+1
|
* Make clippy happyVika2021-05-171-12/+8
|
* Make rustfmt happyVika2021-05-171-83/+210
|
* Added setting store per-userVika2021-05-171-0/+10
|
* Update CI configuration and GitLab WebIDE settingsVika2021-05-171-1/+1
|
* Added a note to future selfVika2021-05-051-0/+7
|
* Refactored the Redis instance spawning in tests to automatically kill RedisVika2021-05-051-3/+22
|
* Moved the Redis spawner to the Redis module where it belongs, refactored ↵Vika2021-05-051-0/+39
| | | | tests to use the Redis database instead of a fake one
* Added a connection pool to the RedisDatabaseVika2021-05-051-17/+27
|
* Refactored error handling in RedisStorage using the ? operatorVika2021-05-051-184/+124
|
* Clippy lintsVika2021-05-041-18/+12
|
* Fixed Redis testsVika2021-05-041-1/+1
|
* Refactored the database module and its testsVika2021-05-042-0/+397