예제 #1
0
        public SmeuService(DiscordSocketClient client, SmeuBaseFactory smeuBaseFactory, RestoreService restoreService, Settings settings)
        {
            this.client          = client;
            this.smeuBaseFactory = smeuBaseFactory;
            this.restoreService  = restoreService;
            this.settings        = settings;

            client.MessageReceived += SaveSmeuAsync;
        }
예제 #2
0
        public RestoreService(DiscordSocketClient client, SmeuBaseFactory smeuBaseFactory, LogService logger)
        {
            this.client          = client;
            this.smeuBaseFactory = smeuBaseFactory;
            this.logger          = logger;

            client.Ready += SetStateMessageAsync;
            client.Ready += RestorePendingSmeuAsync;
        }
예제 #3
0
        public SmeuService(DiscordSocketClient client, SmeuBaseFactory smeuBaseFactory, Settings settings, LogService logger)
        {
            this.client          = client;
            this.smeuBaseFactory = smeuBaseFactory;
            this.settings        = settings;
            this.logger          = logger;

            client.MessageReceived += SaveSmeuAsync;
        }
예제 #4
0
 public SmeuModule(SmeuService smeuService, SmeuBaseFactory smeuBaseFactory)
 {
     this.smeuService     = smeuService;
     this.smeuBaseFactory = smeuBaseFactory;
 }
예제 #5
0
 public GetCommands(SmeuBaseFactory smeuBaseFactory, DiscordSocketClient client)
 {
     this.smeuBaseFactory = smeuBaseFactory;
     this.client          = client;
 }