detach method

void detach()

A view went away; with none left, the session closes after keepAlive.

Implementation

void detach() {
  if (_views == 0) return;
  _views--;
  if (_views == 0) {
    _closeTimer?.cancel();
    _closeTimer = Timer(keepAlive, _closeIdleSession);
  }
}