updateDocument method

void updateDocument(
  1. BroadcastDocument doc
)

Implementation

void updateDocument(BroadcastDocument doc) {
  final docId = doc.id;
  final docData = doc.getJson();

  if (docData == null) {
    if (data.containsKey(docId)) {
      data.remove(docId);
    }
  } else {
    data[docId] = docData;
  }

  if (!shouldPersist) {
    shouldPersist = true;
  }
}