kopia lustrzana https://gitlab.com/mysocialportal/relatica
Add timeline network statusing to getPostOrComment
rodzic
31e41239e7
commit
2ec11f4a02
|
@ -606,7 +606,8 @@ class StatusesClient extends FriendicaClient {
|
|||
// TODO Convert getPostOrComment to using paging for real
|
||||
FutureResult<List<TimelineEntry>, ExecError> getPostOrComment(String id,
|
||||
{bool fullContext = false}) async {
|
||||
return (await runCatchingAsync(() async {
|
||||
_networkStatusService.startTimelineLoading();
|
||||
final result = (await runCatchingAsync(() async {
|
||||
final baseUrl = 'https://$serverName/api/v1/statuses/$id';
|
||||
final url = fullContext ? '$baseUrl/context' : baseUrl;
|
||||
final request = Uri.parse('$url?limit=1000');
|
||||
|
@ -627,8 +628,10 @@ class StatusesClient extends FriendicaClient {
|
|||
return [TimelineEntryMastodonExtensions.fromJson(json)];
|
||||
}
|
||||
}));
|
||||
}))
|
||||
.execErrorCastAsync();
|
||||
}));
|
||||
_networkStatusService.finishTimelineLoading();
|
||||
|
||||
return result.execErrorCast();
|
||||
}
|
||||
|
||||
FutureResult<TimelineEntry, ExecError> createNewStatus({
|
||||
|
|
Ładowanie…
Reference in New Issue