PluralKit/PluralKit.Bot/Services
Ske 3d69a00716 Fixed exceptions when fetching webhook list "sticking" in the cache
This happened because we cache Task instances, not the values, and a failed task is still a *valid* task that can repeatedly be awaited. This lead to the Task being saved even if it failed, and the same exception constantly being re-thrown.

This fix invalidates the cache if it finds a failed Task, and lets it retry fetching as normal (hopefully successfully this time).
2020-06-11 16:13:18 +02:00
..
CpuStatService.cs Clean up some log levels in CpuStatService 2020-05-05 18:12:45 +02:00
EmbedService.cs Restructure message info embed queries 2020-05-08 00:57:17 +02:00
LastMessageCacheService.cs Port some things, still does not compile 2020-04-17 23:10:01 +02:00
LogChannelService.cs Rename BotHasPermission to a more descriptive name 2020-05-02 15:29:36 +02:00
LoggerCleanService.cs Add support for SafetyAtLast bot 2020-05-02 20:42:42 +02:00
PeriodicStatCollector.cs Remove webhook rate limit cache 2020-05-01 00:00:33 +02:00
ProxyService.cs Fix handling lack of DM permissions when react-querying 2020-05-12 21:31:59 +02:00
ShardInfoService.cs Make sure we only attach shard listeners once 2020-05-31 03:19:42 +02:00
WebhookCacheService.cs Fixed exceptions when fetching webhook list "sticking" in the cache 2020-06-11 16:13:18 +02:00
WebhookExecutorService.cs Properly handle executing missing webhooks 2020-05-23 01:51:02 +02:00