OAuth2 (Discord)

This commit is contained in:
Kieran
2022-09-08 10:41:31 +01:00
parent 150579c509
commit 3f37c10ebc
46 changed files with 776 additions and 204 deletions

View File

@@ -14,11 +14,11 @@ public class CachePaymentStore : BasicCacheStore<PaymentConfig>, IPaymentStore
/// <inheritdoc />
public override async ValueTask<PaymentConfig?> Get(Guid id)
{
var cfg = await Cache.Get<NoPaymentConfig>(MapKey(id));
var cfg = await _cache.Get<NoPaymentConfig>(MapKey(id));
return cfg?.Service switch
{
PaymentServices.None => cfg,
PaymentServices.Strike => await Cache.Get<StrikePaymentConfig>(MapKey(id)),
PaymentServices.Strike => await _cache.Get<StrikePaymentConfig>(MapKey(id)),
_ => default
};
}