getHistory method
Implementation
@override
Future<WebHistory> getHistory() async {
final Map<String, dynamic> data = await _channel.invokeMethod<Map<String, dynamic>>('getHistory') ?? {};
final List<dynamic> list = data['list'] as List? ?? [];
return WebHistory(
currentIndex: data['currentIndex'] as int? ?? 0,
list: list.map((e) => WebHistoryEntry(
url: e['url'] as String? ?? '',
title: e['title'] as String? ?? '',
originalUrl: e['originalUrl'] as String? ?? '',
)).toList(),
);
}