Add NSFW marking functionality

This commit is contained in:
2023-11-30 13:20:33 +08:00
parent abb95ba1ba
commit a154261acf
7 changed files with 246 additions and 12 deletions

View File

@@ -170,6 +170,27 @@ abstract class _EHApi {
@Query("max_length") int? maxLength,
@Query("export_ad") bool? exportAd,
@CancelRequest() CancelToken? cancel});
@POST('/filemeta')
@MultiPart()
Future<ApiResult<dynamic>> updateGalleryFileMeta(@Part(name: "gid") int gid,
{@Part(name: "is_nsfw") bool? isNsfw,
@Part(name: "is_ad") bool? isAd,
@Part(name: "excludes") String? excludes,
@CancelRequest() CancelToken? cancel});
@POST('/filemeta')
@MultiPart()
Future<ApiResult<dynamic>> updateFileMeta(@Part(name: "token") String token,
{@Part(name: "is_nsfw") bool? isNsfw,
@Part(name: "is_ad") bool? isAd,
@CancelRequest() CancelToken? cancel});
@POST('/filemeta')
@MultiPart()
Future<ApiResult<dynamic>> updateFilesMeta(
@Part(name: "tokens") String tokens,
{@Part(name: "is_nsfw") bool? isNsfw,
@Part(name: "is_ad") bool? isAd,
@CancelRequest() CancelToken? cancel});
}
class EHApi extends __EHApi {