private void SubscribeToGroupUpdates(object sender, FinsembleEventArgs e) { routerClient.Subscribe("Finsemble.LauncherService.updateGroups." + bridge.windowName, (s, fe) => { windowClient.SetComponentState(new JObject { ["field"] = "finsemble:windowGroups", ["value"] = fe.response["data"] }, (s2, e2) => { }); windowGroupUpdateHandler?.Invoke(sender, new FinsembleEventArgs(e.error, e.response?["data"])); }); }
private void PersistState() { try { windowClient.SetComponentState(new JObject { ["field"] = "Finsemble_Linker", ["value"] = channels }, delegate(object s, FinsembleEventArgs e) { }); } catch (Exception e) { MessageBox.Show(e.Message); } }