releaseAllFor method
Implementation
Future<void> releaseAllFor(String miniProgramId) async {
final refs = _owners.entries
.where((entry) => entry.value == miniProgramId)
.map((entry) => entry.key)
.toList(growable: false);
for (final mediaRef in refs) {
try {
await release(miniProgramId: miniProgramId, mediaRef: mediaRef);
} on Object {
_previews.remove(mediaRef);
_owners.remove(mediaRef);
}
}
}