getOrigins method
Gets the origins currently using either the Application Cache or Web SQL Database APIs.
Officially Supported Platforms/Implementations:
- Android native WebView (Official API - WebStorage.getOrigins)
Implementation
@override
Future<List<WebStorageOrigin>> getOrigins() async {
List<WebStorageOrigin> originsList = [];
Map<String, dynamic> args = <String, dynamic>{};
List<Map<dynamic, dynamic>> origins =
(await channel?.invokeMethod<List>('getOrigins', args))
?.cast<Map<dynamic, dynamic>>() ??
[];
for (var origin in origins) {
originsList.add(WebStorageOrigin(
origin: origin["origin"],
quota: origin["quota"],
usage: origin["usage"]));
}
return originsList;
}