applyInitialData method

void applyInitialData(
  1. BsatnRowList inserts,
  2. EventContext context, {
  3. Set? protectedKeys,
})

Apply initial subscription data with event context

Called when initial subscription data arrives. Emits events with SubscribeAppliedEvent so users can distinguish initial load from updates.

Implementation

void applyInitialData(
  BsatnRowList inserts,
  EventContext context, {
  Set<dynamic>? protectedKeys,
}) {
  // Treat initial data as inserts with no deletes
  final changes = _applyChanges(
    BsatnRowList.empty(),
    inserts,
    protectedKeys: protectedKeys,
  );
  _emitChanges(changes, context);
}