getTabBrowseId function
Gets the browse ID for a given tabId
in a watchNextRenderer
.
Implementation
String? getTabBrowseId(JsonMap watchNextRenderer, int tabId) {
final tabRenderer =
((watchNextRenderer['tabs'] as List)[tabId] as JsonMap?)!['tabRenderer']
as JsonMap;
if (!tabRenderer.containsKey('unselectable')) {
return ((tabRenderer['endpoint'] as JsonMap)['browseEndpoint']
as JsonMap)['browseId']
as String;
} else {
return null;
}
}