checkAndAddUserToLobbyList method

void checkAndAddUserToLobbyList(
  1. RemoteActivityData remoteData
)

Implementation

void checkAndAddUserToLobbyList(RemoteActivityData remoteData) {
  final requestId = remoteData.requestId ?? "";

  if (!_previousLobbyRequestList.contains(requestId)) {
    _lobbyRequestList.add(remoteData);
    _previousLobbyRequestList.add(requestId);
    requestTimestamps[requestId] = DateTime.now().millisecondsSinceEpoch;
    notifyListeners();
  } else {
    // Update the timestamp for the existing request
    requestTimestamps[requestId] = DateTime.now().millisecondsSinceEpoch;
  }
}