Recommendation posts

This commit is contained in:
2024-12-10 00:18:39 +08:00
parent eab939928f
commit 04b9427cdf
4 changed files with 94 additions and 3 deletions

View File

@ -60,6 +60,14 @@ class SnPostContentProvider {
return out;
}
Future<List<SnPost>> listRecommendations() async {
final resp = await _sn.client.get('/cgi/co/recommendations');
final out = _preloadRelatedDataInBatch(
List.from(resp.data.map((ele) => SnPost.fromJson(ele))),
);
return out;
}
Future<(List<SnPost>, int)> listPosts({
int take = 10,
int offset = 0,