private void onConnectCallback(WebSocketConnector _) { if (connectCallback != null) { connectCallback(this); } }
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; } }
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); }
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); }
public Service(WebSocketConnector connector) { this.connector = connector; }
public UserService(WebSocketConnector connector) : base(connector) { }
public LoginPanel(WebSocketConnector connector) { InitializeComponent(); _presenter = new LoginPanelPresenter(connector); }