fetch method
Requests the data associated with the current object.
Implementation
@override
Future<WikiPage> fetch() async {
final params = <String, String>{
'api_type': 'json',
};
params['page'] = name;
if (_revision != null) {
params['v'] = _revision!;
}
final result = (await reddit.get(infoPath,
params: params,
objectify: false,
followRedirects: true))['data'] as Map;
if (result.containsKey('revision_by')) {
result['revision_by'] =
Redditor.parse(reddit, result['revision_by']['data']);
}
return WikiPage._(
reddit, _subreddit, name, _revision, result as Map<String, dynamic>);
}