Exemplo n.º 1
0
        public async Task SendSettings(AirCCSettingCollection settings, string appId)
        {
            var             app = airCcWsServer.GetApplicationIpPort(appId);
            BinaryFormatter bf  = new BinaryFormatter();

            await using var ms = new MemoryStream();
            bf.Serialize(ms, settings);
            await airCcWsServer.SendAsync(app, ms.ToArray());
        }
Exemplo n.º 2
0
 private async Task UpdateClientSettings(Application application)
 {
     var settings = application.GetConfigurations()
                    .Select(c => new AirCCSetting {
         Key = c.CfgKey, Value = c.CfgValue
     });
     var airCCSettingCollection = new AirCCSettingCollection {
         AirCCSettings = settings.ToList()
     };
     await settingsSender.SendSettings(airCCSettingCollection, application.Name);
 }
 public async Task Update([FromBody] AirCCSettingCollection airCCSettingCollection)
 {
     //var token = HttpContext.Request.Headers["Authorization"].FirstOrDefault()?.Split(' ')?.Last();
     //if (authorizationService.Validate(token))
     //{
     //    await airCCSettingsService.Update(airCCSettingCollection?.AirCCSettings);
     //}
     //else
     //{
     //    await Task.FromResult(new BadRequestResult());
     //}
     await airCCSettingsService.Update(airCCSettingCollection?.AirCCSettings);
 }
Exemplo n.º 4
0
 public Task SendSettings(AirCCSettingCollection settings, ApplicationRegistry registry)
 {
     throw new NotImplementedException();
 }