mirror of
				https://gitlab.com/Kwoth/nadekobot.git
				synced 2025-11-03 16:24:27 -05:00 
			
		
		
		
	change: .coins cache will expire after an hour
This commit is contained in:
		@@ -230,7 +230,8 @@ public class CryptoService : INService
 | 
				
			|||||||
        var result = await _cache.GetOrAddAsync<IReadOnlyCollection<GeckoCoinsResult>>(GetTopCoinsKey(),
 | 
					        var result = await _cache.GetOrAddAsync<IReadOnlyCollection<GeckoCoinsResult>>(GetTopCoinsKey(),
 | 
				
			||||||
            async () => await http.GetFromJsonAsync<List<GeckoCoinsResult>>(
 | 
					            async () => await http.GetFromJsonAsync<List<GeckoCoinsResult>>(
 | 
				
			||||||
                            "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=250")
 | 
					                            "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=250")
 | 
				
			||||||
                        ?? []);
 | 
					                        ?? [],
 | 
				
			||||||
 | 
					            expiry: TimeSpan.FromHours(1));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return result!.Skip(page * 10).Take(10).ToList();
 | 
					        return result!.Skip(page * 10).Take(10).ToList();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user