public SettingsPageViewModel(MiunieBot miunie, ILogReader logReader, TokenManager tokenManager) { _miunie = miunie; _logReader = logReader; _tokenManager = tokenManager; _logReader.LogRecieved += OnLogRecieved; }
public Bot(BotEvents events, MiunieBot miunie) { // BotEvents just need to be initiated here. // That's why it's injected. _miunie = miunie; }
public SettingsPageViewModel(MiunieBot miunie, ILogReader logReader, TokenValidator tokenValidator) { _miunieBot = miunie; _logReader = logReader; _logReader.LogRecieved += OnLogRecieved; TokenValidator = tokenValidator; }
public BotEvents(MiunieBot miunie, IHubContext <BotStatusHub> botStatusHubContext) { _miunie = miunie; _botStatusHubContext = botStatusHubContext; miunie.MiunieDiscord.ConnectionChanged += MiunieDiscord_ConnectionChanged; }
public MainWindowViewModel(MiunieBot miunie, UrlImageConverter urlImageConverter) { _miunie = miunie; _urlImageConverter = urlImageConverter; _miunieBitmap = new Bitmap("Assets/miunie-icon.png"); _botAvatarImage = _miunieBitmap; _miunie.MiunieDiscord.ConnectionChanged += ConectionStateChanged; }
public MainWindowViewModel() { _miunie = ActivatorUtilities.CreateInstance <MiunieBot>(InversionOfControl.Provider); _urlImageConverter = InversionOfControl.Provider.GetRequiredService <UrlImageConverter>(); _miunieBitmap = new Bitmap("Assets/miunie-icon.png"); _botAvatarImage = _miunieBitmap; _miunie.MiunieDiscord.ConnectionChanged += ConectionStateChanged; }
public void ApplyToken(string token, MiunieBot miunie) { miunie.BotConfiguration.DiscordToken = token; var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; localSettings.Values["MIUNIE_UWP_TOKEN"] = token; }
public void LoadToken(MiunieBot miunie) { var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; var token = localSettings.Values["MIUNIE_UWP_TOKEN"]?.ToString(); if (!string.IsNullOrWhiteSpace(token)) { miunie.BotConfiguration.DiscordToken = token; } }
public StatusPageViewModel(MiunieBot miunie, TokenManager tokenManager, ILogWriter logWriter) { _miunie = miunie; _tokenManager = tokenManager; _logWriter = logWriter; miunie.MiunieDiscord.ConnectionChanged += MiunieOnConnectionStateChanged; ConnectionStatus = "Not connected"; _tokenManager.LoadToken(_miunie); CheckForTokenInClipboard(); }
private static async Task Main(string[] args) { _miunie = ActivatorUtilities.CreateInstance <MiunieBot>(InversionOfControl.Provider); if (args.Contains("-headless")) { await RunHeadless(args); } _configManager = InversionOfControl.Provider.GetRequiredService <ConfigManager>(); _editor = InversionOfControl.Provider.GetRequiredService <ConfigurationFileEditor>(); _miunie.MiunieDiscord.ConnectionChanged += MiunieOnConnectionStateChanged; HandleInput(); }
private static async Task Main(string[] args) { Console.Title = ConsoleStrings.BOT_NAME; _miunie = ActivatorUtilities.CreateInstance <MiunieBot>(InversionOfControl.Provider); if (args.Contains(ConsoleStrings.HEADLESS_FLAG)) { await RunHeadless(args); } _serverMenu = new ServerMenu(_miunie); _configManager = InversionOfControl.Provider.GetRequiredService <ConfigManager>(); _editor = InversionOfControl.Provider.GetRequiredService <ConfigurationFileEditor>(); _miunie.MiunieDiscord.ConnectionChanged += MiunieOnConnectionStateChanged; await HandleInput(); }
public ServersPageViewModel(MiunieBot miunie) { _miunie = miunie; }
public ImpersonationChatPageViewModel(MiunieBot miunie) { _miunie = miunie; _channels = new List <TextChannelView>(); _messages = new ObservableCollection <ObservableMessageView>(); }
public NotConnectedPageViewModel(MiunieBot miunie) { _miunie = miunie; }
public StartPageViewModel(TokenValidator tokenValidator, MiunieBot miunie) { TokenValidator = tokenValidator; _miunie = miunie; }
public BotStatusHub(MiunieBot miunie) { _miunie = miunie; }
public ServerMenu(MiunieBot miunie) { _miunie = miunie; }
public MainWindowViewModel() { _miunie = ActivatorUtilities.CreateInstance <MiunieBot>(InversionOfControl.Provider); _miunie.MiunieDiscord.ConnectionChanged += ConectionStateChanged; }