Bloom.Api.CommandAvailabilityPublisher.command_EnabledChanged C# (CSharp) Method

command_EnabledChanged() private method

private command_EnabledChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        void command_EnabledChanged(object sender, EventArgs e)
        {
            //TODO: What's here is just a proof of concept. We may want to send this in a different format
            //once we start using it.
            var cmd = (Command) sender;
            var message = string.Format("{{\"{0}\": {{\"enabled\": \"{1}\"}}}}", cmd.Name, cmd.Enabled.ToString());
            foreach(var socket in _allSockets)
            {
                socket.Send(message);
            }
        }