private void onConnectCallback(WebSocketConnector _)
 {
     if (connectCallback != null)
     {
         connectCallback(this);
     }
 }
Exemple #2
0
        public GeneralVM(ScreenVM screenVM)
        {
            ScreenVm               = screenVM;
            WebSocketConnector     = new WebSocketConnector();
            ConnectToServerCommand = new ConnectToServerCommand(this);
            ExitCommand            = new ExitCommand(this);

            ConnectedForegroundColor = Brushes.Black;
            SetConnectButtonAndLabel(false);
            ExitButtonText = "Exit";


            if (AutoConnectOnOpen)
            {
                if (ConnectToServerCommand.CanExecute(null))
                {
                    ConnectToServerCommand.Execute(null);
                }
            }

            if (Application.Current.MainWindow != null)
            {
                Application.Current.MainWindow.Closing += MainWindow_Closing;
            }
        }
Exemple #3
0
        private void InitializeViews(WebSocketConnector connector)
        {
            LoginPanel    loginPanel    = new LoginPanel(connector);
            RegisterPanel registerPanel = new RegisterPanel(connector);

            _centerViews.Add(ViewName.LoginPanel, loginPanel);
            _centerViews.Add(ViewName.RegisterPanel, registerPanel);
        }
Exemple #4
0
        public ViewManager(WebSocketConnector connector)
        {
            _centerViews = new Dictionary <ViewName, UserControl>();

            InitializeViews(connector);
        }
 public RegisterPanelPresenter(WebSocketConnector connector)
 {
     _connector   = connector;
     _userService = new UserService(_connector);
 }
 public RegisterPanel(WebSocketConnector connector)
 {
     InitializeComponent();
     _presenter = new RegisterPanelPresenter(connector);
 }
 void Start()
 {
     webSocketConnector = new WebSocketConnector();
 }
 private void ConnectToServer()
 {
     Connector = new WebSocketConnector();
     Connector.Connect();
 }
//  private Dictionary<string, Channel> openChannels;

    public PhoenixSocketConnector(WebSocketConnector connector)
    {
        Connector = connector;
        Connector.onConnected(onConnectCallback);
        Connector.receive(onReceiveCallback);
    }
Exemple #10
0
 public Service(WebSocketConnector connector)
 {
     this.connector = connector;
 }
Exemple #11
0
 public UserService(WebSocketConnector connector)
     : base(connector)
 {
 }
 public LoginPanel(WebSocketConnector connector)
 {
     InitializeComponent();
     _presenter = new LoginPanelPresenter(connector);
 }