Esempio n. 1
0
        internal static void HandleDidReceiveSettings(StreamDeckDidReceiveSettingsEventMessage message)
        {
            TaskCompletionSource <JObject> completionSource;

            lock (ResponseLock)
            {
                if (SettingsResponse.TryGetValue(message.Context, out completionSource))
                {
                    SettingsResponse.Remove(message.Context);
                }
            }

            completionSource?.TrySetResult(message.Payload.Settings);
        }
 /// <inheritdoc />
 public virtual Task DidReceiveSettings(StreamDeckDidReceiveSettingsEventMessage message)
 {
     return(Task.CompletedTask);
 }
Esempio n. 3
0
 public override Task DidReceiveSettings(StreamDeckDidReceiveSettingsEventMessage message)
 {
     StreamDeckRequest.HandleDidReceiveSettings(message);
     return(Task.CompletedTask);
 }
 public override async Task DidReceiveSettings(StreamDeckDidReceiveSettingsEventMessage message)
 {
     await UpdateDevice(message.Payload.Settings);
 }