unregister method
Implementation
void unregister(MediaSource source, BuildContext context) {
final entries = _sourceToEntries[source];
if (entries != null) {
entries.removeWhere((e) => e.context == context);
if (entries.isEmpty) {
// Clean up all references when no more entries exist
_sourceToEntries.remove(source);
_updateTimers[source]?.cancel();
_updateTimers.remove(source);
_lastQualityRequests.remove(source);
} else {
_debouncedUpdateSourceQuality(source);
}
}
}