Removing Errors of expected behavior in the following two scenarios:
Removing a non-existent member throws an error. Non-existence is expected because members unsubscribe regularly from an audience. Should log the info but not throw an error. The final state is the same.
Adding a member who already is part of the audience throws an error. You often have multiple ways users can signup to an audience. Firebase auth is only one of them. Should log the into but not throw an error. The final state is the same.
Removing Errors of expected behavior in the following two scenarios:
Removing a non-existent member throws an error. Non-existence is expected because members unsubscribe regularly from an audience. Should log the info but not throw an error. The final state is the same.
Adding a member who already is part of the audience throws an error. You often have multiple ways users can signup to an audience. Firebase auth is only one of them. Should log the into but not throw an error. The final state is the same.
Original source: https://github.com/firebase/extensions/issues/624 PR: https://github.com/firebase/extensions/pull/600