public SwitchController(ILoggerFactory loggerFactory, SwitchmasterDbContext dbContext, NexusClient nexusClient, IHubContext <SwitchHub> hubContext) { _logger = loggerFactory.CreateLogger <SwitchController>(); _dbContext = dbContext; _nexusClient = nexusClient; _hubContext = hubContext; }
/// <summary> /// Updates the NexusClient object for making API calls. /// </summary> public void UpdateNexusClient() { if (!string.IsNullOrEmpty(_environmentInfo.Settings.ApiKey)) { _nexusClient = new NexusClient(_environmentInfo.Settings.ApiKey, "NMM", CommonData.VersionString); _nexusClient.SetUserAgent(UserAgent); } }
public static async Task ConnectUserToNexusAsync() { var nexus = new NexusClient("bzBNZ0lTd1lRZnZ2RjEyMXcvazVINWMwMEE3NlpjUStDVHBGY3BYNmQ1NHpNTEJhcUZjc3o1cno3SmVvblUvOS0ta1hhbkFVSDcwWEYrNDJzWjBHVmxCUT09--b5ad33edf85c9d79422b467a326a4457bb68f253", "WolvenKit", "DESIGN_3043293212_3482348)34883)"); var q = await nexus.Users.ValidateAsync(); var mods = await nexus.Users.GetTrackedMods(); }
public void Dispose() { Client = null; }
public NexusClientFixture() { Client = new NexusClient(TestHelpers.GetConnectionString("Nexus")); }