addSession method

void addSession(
  1. SessionDetails details
)

Implementation

void addSession(SessionDetails details) {
  if (_subscriptionsBySession.containsKey(details.sessionID)) {
    throw Exception("cannot add session twice");
  }

  _subscriptionsBySession[details.sessionID] = {};
  _sessions[details.sessionID] = details;
}