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); }
public override Task DidReceiveSettings(StreamDeckDidReceiveSettingsEventMessage message) { StreamDeckRequest.HandleDidReceiveSettings(message); return(Task.CompletedTask); }
public override async Task DidReceiveSettings(StreamDeckDidReceiveSettingsEventMessage message) { await UpdateDevice(message.Payload.Settings); }