コード例 #1
0
 public Handler(IPolychatService polychatService, IDiscordRestChannelAPI channelApi, PolychatSettings polychatSettings, ILogger <HandleServerStatus> logger)
 {
     _polychatService  = polychatService;
     _channelApi       = channelApi;
     _polychatSettings = polychatSettings;
     _logger           = logger;
 }
コード例 #2
0
 public DiscordChatMessageForwarder(
     IPolychatService polychatService,
     PolychatSettings polychatSettings,
     DiscordSettings discordSettings,
     IDiscordSanitiserService sanitiser
     )
 {
     _polychatService  = polychatService;
     _polychatSettings = polychatSettings;
     _discordSettings  = discordSettings;
     _sanitiser        = sanitiser;
 }
コード例 #3
0
 public AutoServerRestartJob(
     ILogger <AutoServerRestartJob> logger,
     PolychatSettings settings,
     IPolychatService polychatService,
     IMediator mediator,
     TelemetryClient?telemetryClient = null
     )
 {
     _logger          = logger;
     _settings        = settings;
     _polychatService = polychatService;
     _mediator        = mediator;
     _telemetryClient = telemetryClient;
 }
コード例 #4
0
 public TcpCommunicationService(ILogger <TcpCommunicationService> logger, PolychatSettings polychatSettings)
 {
     _logger           = logger;
     _polychatSettings = polychatSettings;
 }
コード例 #5
0
 public Handler(IPolychatService polychatService, IDiscordRestChannelAPI channelApi, PolychatSettings polychatSettings)
 {
     _polychatService  = polychatService;
     _channelApi       = channelApi;
     _polychatSettings = polychatSettings;
 }
コード例 #6
0
        public BroadcastsHostedService(ILogger <BroadcastsHostedService> logger, IPolychatService ps, PolychatSettings polychatSettings)
        {
            _logger = logger;
            _ps     = ps;

            _id                = polychatSettings.BroadcastsSettings?.Id;
            _prefix            = polychatSettings.BroadcastsSettings?.Prefix;
            _broadcastMessages = polychatSettings.BroadcastsSettings?.BroadcastMessages;

            _broadcastMessagesIndex = 0;
        }