delete method
Cleans up resources used by this service.
This method is called automatically when FirebaseApp.close is called on the parent app. Services should override this to release any held resources such as:
- Network connections
- File handles
- Cached data
- Subscriptions or listeners
Implementation
@override
Future<void> delete() async {
// Terminate all Firestore instances
await Future.wait(_databases.values.map((db) => db.terminate()));
_databases.clear();
_settings.clear();
}