mirror of
				https://gitlab.com/Kwoth/nadekobot.git
				synced 2025-11-03 16:24:27 -05:00 
			
		
		
		
	- fixed remote coordinator being initialized when local one is supposed to be used
- Fixed services loading multiple times - cleaned up service adding with scrutor - INService moved from some interfaces to concrete implementation
This commit is contained in:
		@@ -1,4 +1,5 @@
 | 
			
		||||
using Discord;
 | 
			
		||||
using System;
 | 
			
		||||
using Discord;
 | 
			
		||||
using Discord.Commands;
 | 
			
		||||
using Discord.WebSocket;
 | 
			
		||||
using Microsoft.EntityFrameworkCore;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,7 @@ using Serilog;
 | 
			
		||||
 | 
			
		||||
namespace NadekoBot.Modules.Administration.Services
 | 
			
		||||
{
 | 
			
		||||
    public sealed class SelfService : ILateExecutor, IReadyExecutor
 | 
			
		||||
    public sealed class SelfService : ILateExecutor, IReadyExecutor, INService
 | 
			
		||||
    {
 | 
			
		||||
        private readonly ConnectionMultiplexer _redis;
 | 
			
		||||
        private readonly CommandHandler _cmdHandler;
 | 
			
		||||
@@ -54,7 +54,6 @@ namespace NadekoBot.Modules.Administration.Services
 | 
			
		||||
            _httpFactory = factory;
 | 
			
		||||
            _bss = bss;
 | 
			
		||||
 | 
			
		||||
            Log.Information("Self service created");
 | 
			
		||||
            var sub = _redis.GetSubscriber();
 | 
			
		||||
            if (_client.ShardId == 0)
 | 
			
		||||
            {
 | 
			
		||||
 
 | 
			
		||||
@@ -77,7 +77,6 @@ namespace NadekoBot.Modules.CustomReactions.Services
 | 
			
		||||
            _pubSub = pubSub;
 | 
			
		||||
            _rng = new NadekoRandom();
 | 
			
		||||
 | 
			
		||||
            Log.Information("Custom reaction service created");
 | 
			
		||||
            _pubSub.Sub(_crsReloadedKey, OnCrsShouldReload);
 | 
			
		||||
            pubSub.Sub(_gcrAddedKey, OnGcrAdded);
 | 
			
		||||
            pubSub.Sub(_gcrDeletedkey, OnGcrDeleted);
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ using NadekoBot.Modules.Administration;
 | 
			
		||||
 | 
			
		||||
namespace NadekoBot.Modules.Gambling.Services
 | 
			
		||||
{
 | 
			
		||||
    public class ShopService : IShopService
 | 
			
		||||
    public class ShopService : IShopService, INService
 | 
			
		||||
    {
 | 
			
		||||
        private readonly DbService _db;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -20,7 +20,7 @@ using Serilog;
 | 
			
		||||
 | 
			
		||||
namespace NadekoBot.Modules.Utility.Services
 | 
			
		||||
{
 | 
			
		||||
    public sealed class RepeaterService : IReadyExecutor
 | 
			
		||||
    public sealed class RepeaterService : IReadyExecutor, INService
 | 
			
		||||
    {
 | 
			
		||||
        public const int MAX_REPEATERS = 5;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user