getBookmarkTagPage method

Future<BookmarkTagPageResult> getBookmarkTagPage(
  1. int userId, {
  2. Restrict restrict = Restrict.public,
  3. bool isNovel = false,
  4. required CancelToken cancelToken,
})

获取收藏标签 userId - 用户ID isNovel - 小说

Implementation

Future<BookmarkTagPageResult> getBookmarkTagPage(
  int userId, {
  Restrict restrict = Restrict.public,
  bool isNovel = false,
  required CancelToken cancelToken,
}) async {
  return _httpClient
      .get<String>(
        '/v1/user/bookmark-tags/${isNovel ? 'novel' : 'illust'}',
        queryParameters: {
          'user_id': userId,
          'restrict': restrict.toPixivStringParameter(),
        },
        cancelToken: cancelToken,
      )
      .then((response) => BookmarkTagPageResult.fromJson(jsonDecode(response.data!)));
}