Commit Graph

  • 260fb3ba61
    update ratelimiter implementation across all files Flori Weber 2023-07-06 16:34:07 +0200
  • 6042d4c784 update ratelimiter implementation across all files Flori Weber 2023-07-06 16:34:07 +0200
  • 5413a28ca8
    Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:37:11 +0200
  • 785989b79b Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:37:11 +0200
  • ced6c6b68b
    Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:37:08 +0200
  • c330846a14 Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:37:08 +0200
  • e1e257708d
    Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:37:05 +0200
  • 1ea73cca3f Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:37:05 +0200
  • 3e981f2275
    Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:37:01 +0200
  • 6c108eacbc Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:37:01 +0200
  • a68c600c34
    Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:36:59 +0200
  • 5264e57126 Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:36:59 +0200
  • 7573b06c5c
    Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:36:56 +0200
  • 2b53c13ad1 Refactor to use new Rate limiting implementation Flori Weber 2023-07-05 21:36:56 +0200
  • 515d2c4df2
    Make instance.rs use overhauled errors Flori Weber 2023-07-04 23:25:12 +0200
  • 3b849ec13f Make instance.rs use overhauled errors Flori Weber 2023-07-04 23:25:12 +0200
  • 79cfad94cb
    Delete common.rs Flori Weber 2023-07-04 23:24:56 +0200
  • c8300967fc Delete common.rs Flori Weber 2023-07-04 23:24:56 +0200
  • 843473922f
    Move common.rs into ratelimiter::ChorusRequest Flori Weber 2023-07-04 23:24:50 +0200
  • e1f3962e0c Move common.rs into ratelimiter::ChorusRequest Flori Weber 2023-07-04 23:24:50 +0200
  • aeb5f335e0
    Get LimitConfiguration in a sane way Flori Weber 2023-07-04 23:24:29 +0200
  • ac51439263 Get LimitConfiguration in a sane way Flori Weber 2023-07-04 23:24:29 +0200
  • da5eca235d
    Fix un-updated errors Flori Weber 2023-07-04 22:40:20 +0200
  • c4313c24e8 Fix un-updated errors Flori Weber 2023-07-04 22:40:20 +0200
  • b5ad368e6c
    improve update_limits, change a method name Flori Weber 2023-07-04 21:56:23 +0200
  • b0732d79f1 improve update_limits, change a method name Flori Weber 2023-07-04 21:56:23 +0200
  • 05c38c24ae
    add LimitsConfiguration to instance Flori Weber 2023-07-04 21:55:34 +0200
  • dea5e23f42 add LimitsConfiguration to instance Flori Weber 2023-07-04 21:55:34 +0200
  • 0886ad21d4
    use instances' client instead of new client Flori Weber 2023-07-04 21:55:11 +0200
  • bacb732de2 use instances' client instead of new client Flori Weber 2023-07-04 21:55:11 +0200
  • 1dc9719501
    add ratelimits.to_hash_map() Flori Weber 2023-07-04 21:54:52 +0200
  • 78337b7911 add ratelimits.to_hash_map() Flori Weber 2023-07-04 21:54:52 +0200
  • d10c961704
    Improve update_rate_limits and can_send_request Flori Weber 2023-07-04 19:40:06 +0200
  • 25b202836c Improve update_rate_limits and can_send_request Flori Weber 2023-07-04 19:40:06 +0200
  • 549529b163
    Match changes in errors.rs Flori Weber 2023-07-04 17:36:55 +0200
  • e5cb7dc25c Match changes in errors.rs Flori Weber 2023-07-04 17:36:55 +0200
  • ffe73477ed
    Remove unneeded import Flori Weber 2023-07-04 17:36:40 +0200
  • f81db0f9ef Remove unneeded import Flori Weber 2023-07-04 17:36:40 +0200
  • f960e23eb8
    Make ReceivedErrorCodeError have error string Flori Weber 2023-07-04 17:36:21 +0200
  • 95e3d034f9 Make ReceivedErrorCodeError have error string Flori Weber 2023-07-04 17:36:21 +0200
  • 9b17d1a261
    Made error documentation docstring Flori Weber 2023-07-04 17:13:07 +0200
  • b1884b154f Made error documentation docstring Flori Weber 2023-07-04 17:13:07 +0200
  • 5e17a7e6c7
    Documented the chorus errors Flori Weber 2023-07-04 17:11:17 +0200
  • ee7d34be54 Documented the chorus errors Flori Weber 2023-07-04 17:11:17 +0200
  • a49ede46eb
    Rename ChorusLibError to ChorusError Flori Weber 2023-07-04 16:55:19 +0200
  • 3c50f0cf8d Rename ChorusLibError to ChorusError Flori Weber 2023-07-04 16:55:19 +0200
  • 262c338539
    Merge branch 'main' into feature/ratelimiter-rewrite Flori Weber 2023-07-04 16:52:21 +0200
  • c32503a2f4 Merge branch 'main' into feature/ratelimiter-rewrite Flori Weber 2023-07-04 16:52:21 +0200
  • 08ea9e2dfb
    Merge pull request #143 from polyphony-chat/feature/use-log kozabrada123 2023-07-01 17:44:44 +0000
  • 54d3eeac95 Merge pull request #143 from polyphony-chat/feature/use-log kozabrada123 2023-07-01 17:44:44 +0000
  • ce359103da Use log instead of prints kozabrada123 2023-07-01 19:29:50 +0200
  • 3f6d0e2d9d Use log instead of prints kozabrada123 2023-07-01 19:29:50 +0200
  • 2509c0fbae
    Remove wrong import Flori Weber 2023-06-29 23:48:17 +0200
  • d89dde502f Remove wrong import Flori Weber 2023-06-29 23:48:17 +0200
  • 631eddcf30
    start working on update rate limits Flori Weber 2023-06-28 23:20:42 +0200
  • f947d8030a start working on update rate limits Flori Weber 2023-06-28 23:20:42 +0200
  • 6689d14b7a
    Change code from struct to hashmap Flori Weber 2023-06-27 22:12:56 +0200
  • d4051ca575 Change code from struct to hashmap Flori Weber 2023-06-27 22:12:56 +0200
  • 553164cdf7
    Remove ratelimits in favor of hashmap Flori Weber 2023-06-27 22:12:34 +0200
  • 88c2a15ce3 Remove ratelimits in favor of hashmap Flori Weber 2023-06-27 22:12:34 +0200
  • 346f5931b9
    Change Ratelimits to Hashmap Flori Weber 2023-06-27 22:12:19 +0200
  • 490a552361 Change Ratelimits to Hashmap Flori Weber 2023-06-27 22:12:19 +0200
  • 340530bb82
    Add strum Flori Weber 2023-06-27 22:12:06 +0200
  • 6b719154bf Add strum Flori Weber 2023-06-27 22:12:06 +0200
  • 1e001ab05d
    minor test code quality improvements Vincent Junge 2023-06-27 17:54:16 +0200
  • d5fb4db5c7 minor test code quality improvements Vincent Junge 2023-06-27 17:54:16 +0200
  • e2942d987b
    change limits to option ratelimits Flori Weber 2023-06-27 17:59:08 +0200
  • 704dfa264f change limits to option ratelimits Flori Weber 2023-06-27 17:59:08 +0200
  • 042493dcc0
    Add error handling and send request checking Flori Weber 2023-06-27 17:58:59 +0200
  • 943e9961cd Add error handling and send request checking Flori Weber 2023-06-27 17:58:59 +0200
  • 30ae5fde96
    add ratelimits is_exhausted Flori Weber 2023-06-27 17:58:25 +0200
  • 75d74d23fb add ratelimits is_exhausted Flori Weber 2023-06-27 17:58:25 +0200
  • 0724aba4f7
    Remove Absolute Limits These limits are not meant to be tracked anyways. Flori Weber 2023-06-27 14:21:16 +0200
  • 9fb0877930 Remove Absolute Limits These limits are not meant to be tracked anyways. Flori Weber 2023-06-27 14:21:16 +0200
  • 60e15b6fa5
    + check_rate_limits & limits_config_to_ratelimits Flori Weber 2023-06-27 14:20:26 +0200
  • 8f2357540c + check_rate_limits & limits_config_to_ratelimits Flori Weber 2023-06-27 14:20:26 +0200
  • aae4132992
    Remove unused import Flori Weber 2023-06-27 11:54:33 +0200
  • c1ceffa371 Remove unused import Flori Weber 2023-06-27 11:54:33 +0200
  • 8903ca6206
    Define get_rate_limits Flori Weber 2023-06-27 11:54:12 +0200
  • 1585883166 Define get_rate_limits Flori Weber 2023-06-27 11:54:12 +0200
  • f80a2bcf8a
    Import Ratelimits Flori Weber 2023-06-27 11:44:23 +0200
  • c57c850b4a Import Ratelimits Flori Weber 2023-06-27 11:44:23 +0200
  • 38c01529d0
    Define Limit Flori Weber 2023-06-27 11:43:32 +0200
  • 8fe2826aba Define Limit Flori Weber 2023-06-27 11:43:32 +0200
  • 028c7701a7
    Merge pull request #137 from SpecificProtagonist/server-side-validation Flori 2023-06-27 00:05:52 +0200
  • 43601019e8 Merge pull request #137 from SpecificProtagonist/server-side-validation Flori 2023-06-27 00:05:52 +0200
  • 973878ba5c
    Merge branch 'main' into feature/ratelimiter-rewrite Flori Weber 2023-06-26 16:29:07 +0200
  • a88e5481e5 Merge branch 'main' into feature/ratelimiter-rewrite Flori Weber 2023-06-26 16:29:07 +0200
  • ebb7aeda6e
    Create Ratelimits and Limit Struct Flori Weber 2023-06-26 16:28:43 +0200
  • 7c8bc7c2df Create Ratelimits and Limit Struct Flori Weber 2023-06-26 16:28:43 +0200
  • 2e9d4caee5
    require password to log in Vincent Junge 2023-06-25 22:34:05 +0200
  • 94a051631f require password to log in Vincent Junge 2023-06-25 22:34:05 +0200
  • 5a1457f03a
    Rename Limits Flori Weber 2023-06-25 12:33:56 +0200
  • 15e12c7f62 Rename Limits Flori Weber 2023-06-25 12:33:56 +0200
  • 9ccc08b5e2
    remove client side validation Vincent Junge 2023-06-25 11:33:50 +0200
  • 8b0f41fad3 remove client side validation Vincent Junge 2023-06-25 11:33:50 +0200
  • 4316c04209
    Merge pull request #136 from SpecificProtagonist/tokio-features kozabrada123 2023-06-24 08:23:07 +0000
  • ad4c96217c Merge pull request #136 from SpecificProtagonist/tokio-features kozabrada123 2023-06-24 08:23:07 +0000
  • 1b1aa564d2
    fixed tokio features Vincent Junge 2023-06-24 08:52:45 +0200
  • c0d484efdc fixed tokio features Vincent Junge 2023-06-24 08:52:45 +0200