diff --git a/Catalogger.Backend/Api/ApiCache.cs b/Catalogger.Backend/Api/ApiCache.cs
index b790643..c4161ad 100644
--- a/Catalogger.Backend/Api/ApiCache.cs
+++ b/Catalogger.Backend/Api/ApiCache.cs
@@ -14,43 +14,11 @@
// along with this program. If not, see .
using Catalogger.Backend.Database.Redis;
-using Remora.Discord.API;
-using Remora.Discord.API.Abstractions.Objects;
-using Remora.Discord.API.Abstractions.Rest;
namespace Catalogger.Backend.Api;
-public class ApiCache(RedisService redisService, IDiscordRestChannelAPI channelApi, Config config)
+public class ApiCache(RedisService redisService)
{
- private List? _news;
- private readonly SemaphoreSlim _newsSemaphore = new(1);
-
- public async Task> GetNewsAsync()
- {
- await _newsSemaphore.WaitAsync();
- try
- {
- if (_news != null)
- return _news;
-
- if (config.Web.NewsChannel == null)
- return [];
-
- var res = await channelApi.GetChannelMessagesAsync(
- DiscordSnowflake.New(config.Web.NewsChannel.Value),
- limit: 5
- );
- if (res.IsSuccess)
- return _news = res.Entity.ToList();
-
- return [];
- }
- finally
- {
- _newsSemaphore.Release();
- }
- }
-
private static string UserKey(string id) => $"api-user:{id}";
private static string GuildsKey(string userId) => $"api-user-guilds:{userId}";