maybeTakeAlignedSnapshotForSession method

Future<void> maybeTakeAlignedSnapshotForSession(
  1. String sessionId
)

Run the snapshot coordinator for every document sessionId is subscribed to.

Implementation

Future<void> maybeTakeAlignedSnapshotForSession(String sessionId) async {
  final session = sessionById(sessionId);
  if (session == null) {
    return;
  }
  for (final documentId in session.subscribedDocuments) {
    await maybeTakeAlignedSnapshot(documentId);
  }
}