start method

void start()

Start the supervisor. Do not use directly.

Implementation

void start() {
  Session.wheneverUserConnects((phoenixSocket){
    this.phoenixSocket = phoenixSocket;
    connected = true;
    notifyListeners();
    _notifyObservers(phoenixSocket);
  });

  Session.wheneverUserDisconnects((phoenixSocket){
    connected = false;
    this.phoenixSocket = null;
    notifyListeners();
  });
}