Example #1
0
 public void Accept(DeviceSettingsPayload payload)
 {
     try
     {
         if (Enum.GetValues(typeof(DeviceSettingType)).Cast <DeviceSettingType>().Contains(payload.DeviceSetting))
         {
             var key = payload.DeviceSetting.ToString();
             _context.Mini.QboxStatus.DebugSettings[key]             = payload.DeviceSettingValueStr;
             _context.Mini.QboxStatus.DebugSettingsLastReceived[key] = DateTime.UtcNow;
         }
     }
     catch (Exception e)
     {
         Log.Error(e, e.Message);
     }
 }
Example #2
0
 public void Accept(DeviceSettingsPayload payload)
 {
     try
     {
         if (Enum.GetValues(typeof(DeviceSettingType)).Cast <DeviceSettingType>().Contains(payload.DeviceSetting))
         {
             string key = payload.DeviceSetting.ToString();
             _context.Mini.QboxStatus.DebugSettings[key]             = payload.DeviceSettingValueStr;
             _context.Mini.QboxStatus.DebugSettingsLastReceived[key] = _dateTimeService.UtcNow;
         }
     }
     catch (Exception e)
     {
         //todo: add specific handling for file locking etc iso this Pokemon... (rolf)
         _logger.LogError(e, e.Message);
     }
 }