ensureFirstEvent static method
Implementation
static SessionState ensureFirstEvent(
SessionState state,
String messageId,
String timestamp,
) {
if (state.eventIndex != 0 || state.firstEventId != '') {
return state;
}
return state.copyWith(
firstEventId: messageId,
firstEventTimestamp: timestamp,
);
}