public StateRequestBroadcastHandler(IMessageBroadcastClient messageBroadcastListener,
                                     ClientStateComposer1 clientStateComposer1)
 {
     _composr = clientStateComposer1;
     _listnr  = messageBroadcastListener;
     _listnr.BroadcastReceived += OnBroadcastReceived;
 }
 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);
 }