예제 #1
0
 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"]));
     });
 }
예제 #2
0
 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);
     }
 }