Exemplo n.º 1
0
 public MessageDeleted(ILogger logger, IDatabase db, ModelRepository repo, LastMessageCacheService lastMessage)
 {
     _db          = db;
     _repo        = repo;
     _lastMessage = lastMessage;
     _logger      = logger.ForContext <MessageDeleted>();
 }
Exemplo n.º 2
0
 public MessageEdited(LastMessageCacheService lastMessageCache, ProxyService proxy, IDatabase db,
                      IMetrics metrics, ModelRepository repo, Cluster client, IDiscordCache cache, Bot bot,
                      DiscordApiClient rest, ILogger logger)
 {
     _lastMessageCache = lastMessageCache;
     _proxy            = proxy;
     _db      = db;
     _metrics = metrics;
     _repo    = repo;
     _client  = client;
     _cache   = cache;
     _bot     = bot;
     _rest    = rest;
     _logger  = logger.ForContext <MessageEdited>();
 }
Exemplo n.º 3
0
 public ProxyService(LogChannelService logChannel, ILogger logger, WebhookExecutorService webhookExecutor,
                     DispatchService dispatch, IDatabase db, ProxyMatcher matcher, IMetrics metrics, ModelRepository repo,
                     IDiscordCache cache, DiscordApiClient rest, LastMessageCacheService lastMessage)
 {
     _logChannel      = logChannel;
     _webhookExecutor = webhookExecutor;
     _dispatch        = dispatch;
     _db          = db;
     _matcher     = matcher;
     _metrics     = metrics;
     _repo        = repo;
     _cache       = cache;
     _lastMessage = lastMessage;
     _rest        = rest;
     _logger      = logger.ForContext <ProxyService>();
 }
Exemplo n.º 4
0
 public MessageCreated(LastMessageCacheService lastMessageCache, LoggerCleanService loggerClean,
                       IMetrics metrics, ProxyService proxy,
                       CommandTree tree, ILifetimeScope services, IDatabase db, BotConfig config,
                       ModelRepository repo, IDiscordCache cache,
                       Bot bot, Cluster cluster, DiscordApiClient rest, PrivateChannelService dmCache)
 {
     _lastMessageCache = lastMessageCache;
     _loggerClean      = loggerClean;
     _metrics          = metrics;
     _proxy            = proxy;
     _tree             = tree;
     _services         = services;
     _db      = db;
     _config  = config;
     _repo    = repo;
     _cache   = cache;
     _bot     = bot;
     _cluster = cluster;
     _rest    = rest;
     _dmCache = dmCache;
 }