releaseAllFor method
Implementation
Future<void> releaseAllFor(String appId) async {
await cancelFor(appId);
final refs = _owners.entries
.where((entry) => entry.value == appId)
.map((entry) => entry.key)
.toList();
for (final ref in refs) {
_owners.remove(ref);
if (mediaManager.owns(appId, ref)) {
try {
await mediaManager.release(miniProgramId: appId, mediaRef: ref);
} on Object {
/* Best effort. */
}
}
}
}