private async Task OnReceiveSettingsFromClients(FileFormatterSettings settings)
        {
            using (var file = File.AppendText(Path.Combine(SystemFilesPath, ClientsSettingsFileName)))
            {
                var json = JsonConvert.SerializeObject(settings);
                await file.WriteLineAsync(json);

                await file.FlushAsync();
            }
        }
        private Task OnReceiveNewSettings(FileFormatterSettings settings)
        {
            if (settings.NewPageTimeOut.HasValue)
            {
                NewPageTimeOut = settings.NewPageTimeOut.Value;
                _imageWatcher.NewPageTimeout = settings.NewPageTimeOut.Value;
            }
            //here we can save this settings to the registry by path Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FileFormatterService

            if (settings.ServiceStatus.HasValue)
            {
                ControlService(settings.ServiceStatus.Value);
            }

            return(Task.FromResult <object>(null));
        }