deleteJetpack

abstract suspend fun deleteJetpack(firebaseJetpack: FirebaseJetpack)(source)

Hard-deletes the document identified by the model's userId and id.

The repository uses this for pending local soft deletes, then acknowledges the retained local row. No remote tombstone is written, so incremental pulls cannot remove another device's existing row.

Parameters

firebaseJetpack

Identifies the owner and document; other fields are not used.

Throws

com.google.firebase.firestore.FirebaseFirestoreException

if the SDK delete fails