AppTextToSpeech.TextToSpeechClient.AppDependency C# (CSharp) Method

AppDependency() protected method

Handler for APP_DEPENDENCY
protected AppDependency ( dynamic message ) : void
message dynamic The message received
return void
        protected void AppDependency(dynamic message)
        {
            var dep = message["audioOutput"];
            foreach (var kv in dep)
            {
                string instance = kv.Key;
                string state = kv.Value;

                if (!speakers.ContainsKey(instance))
                {
                    MycroftSpeaker speaker = new MycroftSpeaker(instance, state, port);
                    speakers[instance] = speaker;
                    port++;
                }
                speakers[instance].Status = state;
            }
        }