opt multi del

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-05 17:18:40 +08:00
parent 3caa684b2e
commit 104d295389
58 changed files with 379 additions and 404 deletions

View File

@@ -312,12 +312,12 @@ class FavHttp {
static Future delNote({
required bool isPublish,
required Iterable noteIds,
required String noteIds,
}) async {
final res = await Request().post(
isPublish ? Api.delPublishNote : Api.delNote,
data: {
isPublish ? 'cvids' : 'note_ids': noteIds.join(','),
isPublish ? 'cvids' : 'note_ids': noteIds,
'csrf': Accounts.main.csrf,
},
options: Options(
@@ -375,10 +375,10 @@ class FavHttp {
}
static Future sortFavFolder({
required List<int?> sort,
required String sort,
}) async {
Map<String, dynamic> data = {
'sort': sort.join(','),
'sort': sort,
'csrf': Accounts.main.csrf,
};
AppSign.appSign(data);
@@ -398,11 +398,11 @@ class FavHttp {
static Future sortFav({
required dynamic mediaId,
required List<String> sort,
required String sort,
}) async {
Map<String, dynamic> data = {
'media_id': mediaId,
'sort': sort.join(','),
'sort': sort,
'csrf': Accounts.main.csrf,
};
AppSign.appSign(data);
@@ -442,12 +442,12 @@ class FavHttp {
}
static Future deleteFolder({
required List<dynamic> mediaIds,
required String mediaIds,
}) async {
var res = await Request().post(
Api.deleteFolder,
data: {
'media_ids': mediaIds.join(','),
'media_ids': mediaIds,
'platform': 'web',
'csrf': Accounts.main.csrf,
},
@@ -643,7 +643,7 @@ class FavHttp {
required dynamic srcMediaId,
required dynamic tarMediaId,
dynamic mid,
required Iterable resources,
required String resources,
}) async {
var res = await Request().post(
isFav
@@ -657,7 +657,7 @@ class FavHttp {
'src_media_id': ?srcMediaId,
'tar_media_id': tarMediaId,
'mid': ?mid,
'resources': resources.join(','),
'resources': resources,
'platform': 'web',
'csrf': Accounts.main.csrf,
},

View File

@@ -393,10 +393,10 @@ class LiveHttp {
}
static Future setLiveFavTag({
required List ids,
required String ids,
}) async {
final data = {
'tags': ids.join(','),
'tags': ids,
'access_key': Accounts.main.accessKey,
'appkey': Constants.appKey,
'actionKey': 'appkey',

View File

@@ -505,7 +505,7 @@ class MemberHttp {
}
// 设置分组
static Future addUsers(List<int?> fids, List<int?> tagids) async {
static Future addUsers(String fids, String tagids) async {
var res = await Request().post(
Api.addUsers,
queryParameters: {
@@ -513,8 +513,8 @@ class MemberHttp {
'{"platform":"web","device":"pc","spmid":"333.1387"}',
},
data: {
'fids': fids.join(','),
'tagids': tagids.join(','),
'fids': fids,
'tagids': tagids,
'csrf': Accounts.main.csrf,
// 'cross_domain': true
},

View File

@@ -533,13 +533,13 @@ class MsgHttp {
}
static Future<LoadingState<List<ImUserInfosData>?>> imUserInfos({
required List uids,
required String uids,
}) async {
final csrf = Accounts.main.csrf;
var res = await Request().get(
Api.imUserInfos,
queryParameters: {
'uids': uids.join(','),
'uids': uids,
'build': 0,
'mobi_app': 'web',
'csrf_token': csrf,

View File

@@ -151,10 +151,10 @@ class UserHttp {
}
// 移除已观看
static Future toViewDel({required Iterable<int> aids}) async {
static Future toViewDel({required String aids}) async {
final Map<String, dynamic> params = {
'csrf': Accounts.main.csrf,
'resources': aids.join(','),
'resources': aids,
};
var res = await Request().post(
Api.toViewDel,
@@ -204,11 +204,11 @@ class UserHttp {
}
// 删除历史记录
static Future delHistory(Iterable<String> kidList) async {
static Future delHistory(String kid) async {
var res = await Request().post(
Api.delHistory,
data: {
'kid': kidList.join(','),
'kid': kid,
'jsonp': 'jsonp',
'csrf': Accounts.heartbeat.csrf,
},

View File

@@ -739,13 +739,13 @@ class VideoHttp {
}
static Future pgcUpdate({
required List seasonId,
required dynamic status,
required String seasonId,
required int status,
}) async {
var res = await Request().post(
Api.pgcUpdate,
data: {
'season_id': seasonId.join(','),
'season_id': seasonId,
'status': status,
'csrf': Accounts.main.csrf,
},