public Task UpdateToggleWindowKeyBindings()
        {
            var keyBindings = _settingsService.GetCommandKeyBindings()[nameof(Command.ToggleWindow)];

            var request = new SetToggleWindowKeyBindingsRequest
            {
                KeyBindings = keyBindings
            };

            return(_appServiceConnection.SendMessageAsync(CreateMessage(request)));
        }
        public Task UpdateToggleWindowKeyBindings()
        {
            var keyBindings = _settingsService.GetKeyBindings().ToggleWindow;

            var request = new SetToggleWindowKeyBindingsRequest
            {
                KeyBindings = keyBindings
            };

            var message = new ValueSet
            {
                { MessageKeys.Type, MessageTypes.SetToggleWindowKeyBindingsRequest },
                { MessageKeys.Content, JsonConvert.SerializeObject(request) }
            };

            return(_appServiceConnection.SendMessageAsync(message).AsTask());
        }
        public Task UpdateToggleWindowKeyBindings()
        {
            var keyBindings = _settingsService.GetKeyBindings()[Command.ToggleWindow];

            var request = new SetToggleWindowKeyBindingsRequest
            {
                KeyBindings = keyBindings
            };

            var message = new Dictionary <string, string>
            {
                { MessageKeys.Type, MessageTypes.SetToggleWindowKeyBindingsRequest },
                { MessageKeys.Content, JsonConvert.SerializeObject(request) }
            };

            return(_appServiceConnection.SendMessageAsync(message));
        }