Files
telegram-bot/modules/Entertainment/Entertainment.cs
T

23 lines
890 B
C#
Raw Normal View History

2023-01-18 02:07:48 +02:00
global using IGuessCache = Kruzya.TelegramBot.Core.Cache.ICacheStorage<Telegram.Bot.Types.ChatId, System.Collections.Concurrent.ConcurrentDictionary<int, West.Entertainment.Handler.GuessData>>;
global using GuessCache = Kruzya.TelegramBot.Core.Cache.MemoryCache<Telegram.Bot.Types.ChatId, System.Collections.Concurrent.ConcurrentDictionary<int, West.Entertainment.Handler.GuessData>>;
using Kruzya.TelegramBot.Core;
2023-07-20 20:24:16 +03:00
using Kruzya.TelegramBot.Core.Options;
2023-01-18 02:07:48 +02:00
using Microsoft.Extensions.DependencyInjection;
2023-07-20 20:24:16 +03:00
using West.Entertainment.Options;
2023-01-18 02:07:48 +02:00
2022-01-02 21:56:14 +02:00
namespace West.Entertainment
{
public class Entertainment : Module
{
2022-01-03 14:58:53 +02:00
public Entertainment(Core core) : base(core) { }
2023-01-18 02:07:48 +02:00
public override void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IGuessCache, GuessCache>();
2023-07-20 20:24:16 +03:00
services.AddScoped<NsfwOption>();
2023-01-18 02:07:48 +02:00
}
2022-01-02 21:56:14 +02:00
}
}