startSessionActivity function
Increment the activity refcount. When transitioning 0->1, start heartbeat.
Implementation
void startSessionActivity(SessionActivityReason reason) {
_activityRefcount++;
_activeReasons[reason] = (_activeReasons[reason] ?? 0) + 1;
if (_activityRefcount == 1) {
if (_activityCallback != null && _heartbeatTimer == null) {
_startHeartbeatTimer();
}
}
}