public StateRequestBroadcastHandler(IMessageBroadcastClient messageBroadcastListener,
                                     ClientStateComposer1 clientStateComposer1)
 {
     _composr = clientStateComposer1;
     _listnr  = messageBroadcastListener;
     _listnr.BroadcastReceived += OnBroadcastReceived;
 }
 public CfgEditorHubEventHandler(IMessageBroadcastClient messageBroadcastListener,
                                 IHubClientSettings hubClientSettings)
 {
     _key    = hubClientSettings.SharedKey;
     _listnr = messageBroadcastListener;
     _listnr.ConfigRewriteRequested += OnConfigRewriteRequested;
 }
Exemple #3
0
        public MainCheckerWindowVM(UpdateCheckerSettings updateCheckerSettings,
                                   IMessageBroadcastClient messageBroadcastListener,
                                   SharedLogListVM commonLogListVM,
                                   StateRequestBroadcastHandler stateRequestBroadcastHandler,
                                   CfgEditorHubEventHandler cfgEditorHubEventHandler,
                                   TrayContextMenuItems trayContextMenuItems,
                                   JobOrderWatcher jobOrderWatcher,
                                   NewVersionWatcher newVersionWatcher)
        {
            _client        = messageBroadcastListener;
            _reqHandlr     = stateRequestBroadcastHandler;
            _cfgEditHandlr = cfgEditorHubEventHandler;
            _trayMenu      = trayContextMenuItems;
            _jobWatchr     = jobOrderWatcher;
            _verWatchr     = newVersionWatcher;
            Config         = updateCheckerSettings;
            CommonLogs     = commonLogListVM;

            _client.StateChanged += (s, e)
                                    => AppendToCaption(e);

            _client.BroadcastReceived += (s, e)
                                         => CommonLogs.Add($"[{e.Key}]  {e.Value}");

            if (Config.CanExitApp != true)
            {
                ExitCmd.OverrideEnabled = false;
            }
        }
 public TrayContextMenuItems(UpdateCheckerSettings updateCheckerSettings,
                             IMessageBroadcastClient messageBroadcastClient,
                             ProblemReporter1VM problemReporter1VM)
 {
     _cfg     = updateCheckerSettings;
     _client  = messageBroadcastClient;
     _reportr = problemReporter1VM;
 }
 public ChangeBroadcastHandlerVmBase(IMessageBroadcastClient messageBroadcastListener,
                                     ContextLogListVM contextLogListVM,
                                     ITargetUpdater <T> targetUpdater)
 {
     _updatr = targetUpdater;
     _listnr = messageBroadcastListener;
     Logs    = contextLogListVM;
 }
Exemple #6
0
 public BinaryFileUpdater1(IVersionKeeperClient versionKeeperClient,
                           IMessageBroadcastClient messageBroadcastListener,
                           TrayContextMenuItems trayContextMenuItems)
     : base(versionKeeperClient)
 {
     _listnr  = messageBroadcastListener;
     _trayMnu = trayContextMenuItems;
 }
 public ProblemReporter1VM(IMessageBroadcastClient messageBroadcastListener,
                           ClientStateComposer1 clientStateComposer1)
 {
     _client         = messageBroadcastListener;
     _composr        = clientStateComposer1;
     ShowDialogueCmd = R2Command.Relay(ShowDialogueWindow, _ => !IsBusy, IDLE_STATUS);
     SubmitReportCmd = R2Command.Async(SendProblemReport, _ => !IsBusy, "Submit");
     SubmitReportCmd.DisableWhenDone = true;
     SetStatus(IDLE_STATUS);
 }
Exemple #8
0
 public BinaryFileChangeBroadcastHandlerVM(IMessageBroadcastClient listenr,
                                           IBinaryFileUpdater binaryFileUpdater,
                                           ContextLogListVM contextLogListVM)
     : base(listenr, contextLogListVM, binaryFileUpdater)
 {
 }
 public BackupKeepingFileUpdater(IVersionKeeperClient versionKeeperClient,
                                 IMessageBroadcastClient messageBroadcastListener,
                                 TrayContextMenuItems trayContextMenuItems)
     : base(versionKeeperClient, messageBroadcastListener, trayContextMenuItems)
 {
 }
Exemple #10
0
 public AppendOnlyDbChangeBroadcastHandlerVM(IMessageBroadcastClient listenr,
                                             IAppendOnlyDbUpdater appendOnlyDbUpdater,
                                             ContextLogListVM contextLogListVM)
     : base(listenr, contextLogListVM, appendOnlyDbUpdater)
 {
 }
 public ClientStateComposer1(IMessageBroadcastClient messageBroadcastClient)
 {
     _client = messageBroadcastClient;
 }
Exemple #12
0
 public VersionKeeperClientProxy1(IHubClientSettings hubClientSettings,
                                  IMessageBroadcastClient messageBroadcastClient)
 {
     _client2 = messageBroadcastClient;
     _cfg     = hubClientSettings;
 }