opt: linter

This commit is contained in:
My-Responsitories
2026-02-18 16:58:32 +08:00
parent b8098fe067
commit 4dbb35307f
14 changed files with 139 additions and 134 deletions

View File

@@ -72,5 +72,11 @@ linter:
- use_truncating_division - use_truncating_division
- use_string_buffers - use_string_buffers
- unnecessary_statements - unnecessary_statements
- unnecessary_nullable_for_final_variable_declarations
- tighten_type_of_initializing_formals
- prefer_void_to_null
- prefer_spread_collections
- unnecessary_to_list_in_spreads
- prefer_for_elements_to_map_fromIterable
# Additional information about this file can be found at # Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options # https://dart.dev/guides/language/analysis-options

View File

@@ -60,7 +60,7 @@ abstract final class DanmakuHttp {
} }
} }
static Future<LoadingState<Null>> danmakuLike({ static Future<LoadingState<void>> danmakuLike({
required bool isLike, required bool isLike,
required int cid, required int cid,
required int id, required int id,
@@ -89,7 +89,7 @@ abstract final class DanmakuHttp {
} }
} }
static Future<LoadingState<Null>> danmakuReport({ static Future<LoadingState<void>> danmakuReport({
required int reason, required int reason,
required int cid, required int cid,
required int id, required int id,

View File

@@ -15,7 +15,7 @@ abstract final class DanmakuFilterHttp {
} }
} }
static Future<LoadingState<Null>> danmakuFilterDel({required int ids}) async { static Future<LoadingState<void>> danmakuFilterDel({required int ids}) async {
final res = await Request().post( final res = await Request().post(
Api.danmakuFilterDel, Api.danmakuFilterDel,
data: { data: {

View File

@@ -127,7 +127,7 @@ abstract final class DynamicsHttp {
// } // }
// 动态点赞 // 动态点赞
static Future<LoadingState<Null>> thumbDynamic({ static Future<LoadingState<void>> thumbDynamic({
required String? dynamicId, required String? dynamicId,
required int? up, required int? up,
}) async { }) async {
@@ -275,7 +275,7 @@ abstract final class DynamicsHttp {
} }
} }
static Future<LoadingState<Null>> setTop({ static Future<LoadingState<void>> setTop({
required Object dynamicId, required Object dynamicId,
}) async { }) async {
final res = await Request().post( final res = await Request().post(
@@ -294,7 +294,7 @@ abstract final class DynamicsHttp {
} }
} }
static Future<LoadingState<Null>> rmTop({ static Future<LoadingState<void>> rmTop({
required Object dynamicId, required Object dynamicId,
}) async { }) async {
final res = await Request().post( final res = await Request().post(
@@ -672,7 +672,7 @@ abstract final class DynamicsHttp {
} }
} }
static Future<LoadingState<Null>> dynPrivatePubSetting({ static Future<LoadingState<void>> dynPrivatePubSetting({
required Object dynId, required Object dynId,
int? dynType, int? dynType,
required String action, required String action,
@@ -699,7 +699,7 @@ abstract final class DynamicsHttp {
} }
} }
static Future<LoadingState<Null>> editDyn({ static Future<LoadingState<void>> editDyn({
required Object dynId, required Object dynId,
Object? repostDynId, Object? repostDynId,
dynamic rawText, dynamic rawText,

View File

@@ -18,7 +18,7 @@ import 'package:PiliPlus/utils/app_sign.dart';
import 'package:dio/dio.dart'; import 'package:dio/dio.dart';
abstract final class FavHttp { abstract final class FavHttp {
static Future<LoadingState<Null>> favFavFolder(Object mediaId) async { static Future<LoadingState<void>> favFavFolder(Object mediaId) async {
final res = await Request().post( final res = await Request().post(
Api.favFavFolder, Api.favFavFolder,
data: { data: {
@@ -34,7 +34,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> unfavFavFolder(Object mediaId) async { static Future<LoadingState<void>> unfavFavFolder(Object mediaId) async {
final res = await Request().post( final res = await Request().post(
Api.unfavFavFolder, Api.unfavFavFolder,
data: { data: {
@@ -79,7 +79,7 @@ abstract final class FavHttp {
} }
// 取消订阅 // 取消订阅
static Future<LoadingState<Null>> cancelSub({ static Future<LoadingState<void>> cancelSub({
required int id, required int id,
required int type, required int type,
}) async { }) async {
@@ -148,7 +148,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> addFavPugv(Object seasonId) async { static Future<LoadingState<void>> addFavPugv(Object seasonId) async {
final res = await Request().post( final res = await Request().post(
Api.addFavPugv, Api.addFavPugv,
data: { data: {
@@ -164,7 +164,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> delFavPugv(Object seasonId) async { static Future<LoadingState<void>> delFavPugv(Object seasonId) async {
final res = await Request().post( final res = await Request().post(
Api.delFavPugv, Api.delFavPugv,
data: { data: {
@@ -198,7 +198,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> addFavTopic(Object topicId) async { static Future<LoadingState<void>> addFavTopic(Object topicId) async {
final res = await Request().post( final res = await Request().post(
Api.addFavTopic, Api.addFavTopic,
data: { data: {
@@ -214,7 +214,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> delFavTopic(Object topicId) async { static Future<LoadingState<void>> delFavTopic(Object topicId) async {
final res = await Request().post( final res = await Request().post(
Api.delFavTopic, Api.delFavTopic,
data: { data: {
@@ -230,7 +230,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> likeTopic( static Future<LoadingState<void>> likeTopic(
Object topicId, Object topicId,
bool isLike, bool isLike,
) async { ) async {
@@ -269,7 +269,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> addFavArticle({ static Future<LoadingState<void>> addFavArticle({
required Object id, required Object id,
}) async { }) async {
final res = await Request().post( final res = await Request().post(
@@ -289,7 +289,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> delFavArticle({ static Future<LoadingState<void>> delFavArticle({
required Object id, required Object id,
}) async { }) async {
final res = await Request().post( final res = await Request().post(
@@ -351,7 +351,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> delNote({ static Future<LoadingState<void>> delNote({
required bool isPublish, required bool isPublish,
required String noteIds, required String noteIds,
}) async { }) async {
@@ -415,7 +415,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> sortFavFolder({ static Future<LoadingState<void>> sortFavFolder({
required String sort, required String sort,
}) async { }) async {
Map<String, dynamic> data = { Map<String, dynamic> data = {
@@ -437,7 +437,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> sortFav({ static Future<LoadingState<void>> sortFav({
required Object mediaId, required Object mediaId,
required String sort, required String sort,
}) async { }) async {
@@ -461,7 +461,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> cleanFav({ static Future<LoadingState<void>> cleanFav({
required Object mediaId, required Object mediaId,
}) async { }) async {
final res = await Request().post( final res = await Request().post(
@@ -482,7 +482,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> deleteFolder({ static Future<LoadingState<void>> deleteFolder({
required String mediaIds, required String mediaIds,
}) async { }) async {
final res = await Request().post( final res = await Request().post(
@@ -548,7 +548,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> seasonFav({ static Future<LoadingState<void>> seasonFav({
required bool isFav, required bool isFav,
required dynamic seasonId, required dynamic seasonId,
}) async { }) async {
@@ -605,7 +605,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> communityAction({ static Future<LoadingState<void>> communityAction({
required Object opusId, required Object opusId,
required Object action, required Object action,
}) async { }) async {
@@ -630,7 +630,7 @@ abstract final class FavHttp {
} }
// (取消)收藏 // (取消)收藏
static Future<LoadingState<Null>> favVideo({ static Future<LoadingState<void>> favVideo({
required String resources, required String resources,
String? addIds, String? addIds,
String? delIds, String? delIds,
@@ -653,7 +653,7 @@ abstract final class FavHttp {
} }
// (取消)收藏 // (取消)收藏
static Future<LoadingState<Null>> unfavAll({ static Future<LoadingState<void>> unfavAll({
required Object rid, required Object rid,
required Object type, required Object type,
}) async { }) async {
@@ -673,7 +673,7 @@ abstract final class FavHttp {
} }
} }
static Future<LoadingState<Null>> copyOrMoveFav({ static Future<LoadingState<void>> copyOrMoveFav({
required bool isCopy, required bool isCopy,
required bool isFav, required bool isFav,
required dynamic srcMediaId, required dynamic srcMediaId,

View File

@@ -33,7 +33,7 @@ import 'package:dio/dio.dart';
abstract final class LiveHttp { abstract final class LiveHttp {
static Account get recommend => Accounts.get(AccountType.recommend); static Account get recommend => Accounts.get(AccountType.recommend);
static Future<LoadingState<Null>> sendLiveMsg({ static Future<LoadingState<void>> sendLiveMsg({
required Object roomId, required Object roomId,
required Object msg, required Object msg,
Object? dmType, Object? dmType,
@@ -385,7 +385,7 @@ abstract final class LiveHttp {
} }
} }
static Future<LoadingState<Null>> setLiveFavTag({ static Future<LoadingState<void>> setLiveFavTag({
required String ids, required String ids,
}) async { }) async {
final data = { final data = {
@@ -505,7 +505,7 @@ abstract final class LiveHttp {
} }
} }
static Future<LoadingState<Null>> liveSetSilent({ static Future<LoadingState<void>> liveSetSilent({
required String type, required String type,
required int level, required int level,
}) async { }) async {
@@ -527,7 +527,7 @@ abstract final class LiveHttp {
} }
} }
static Future<LoadingState<Null>> addShieldKeyword({ static Future<LoadingState<void>> addShieldKeyword({
required String keyword, required String keyword,
}) async { }) async {
final csrf = Accounts.main.csrf; final csrf = Accounts.main.csrf;
@@ -547,7 +547,7 @@ abstract final class LiveHttp {
} }
} }
static Future<LoadingState<Null>> delShieldKeyword({ static Future<LoadingState<void>> delShieldKeyword({
required String keyword, required String keyword,
}) async { }) async {
final csrf = Accounts.main.csrf; final csrf = Accounts.main.csrf;
@@ -591,7 +591,7 @@ abstract final class LiveHttp {
} }
} }
static Future<LoadingState<Null>> liveLikeReport({ static Future<LoadingState<void>> liveLikeReport({
required int clickTime, required int clickTime,
required Object roomId, required Object roomId,
required Object uid, required Object uid,
@@ -637,7 +637,7 @@ abstract final class LiveHttp {
} }
} }
static Future<LoadingState<Null>> liveDmReport({ static Future<LoadingState<void>> liveDmReport({
required int roomId, required int roomId,
required Object mid, required Object mid,
required String msg, required String msg,
@@ -707,7 +707,7 @@ abstract final class LiveHttp {
} }
} }
static Future<LoadingState<Null>> superChatReport({ static Future<LoadingState<void>> superChatReport({
required int id, required int id,
required Object roomId, required Object roomId,
required Object uid, required Object uid,

View File

@@ -482,7 +482,7 @@ abstract final class MemberHttp {
} }
} }
static Future<LoadingState<Null>> specialAction({ static Future<LoadingState<void>> specialAction({
int? fid, int? fid,
bool isAdd = true, bool isAdd = true,
}) async { }) async {
@@ -502,7 +502,7 @@ abstract final class MemberHttp {
} }
// 设置分组 // 设置分组
static Future<LoadingState<Null>> addUsers(String fids, String tagids) async { static Future<LoadingState<void>> addUsers(String fids, String tagids) async {
final res = await Request().post( final res = await Request().post(
Api.addUsers, Api.addUsers,
queryParameters: { queryParameters: {
@@ -555,7 +555,7 @@ abstract final class MemberHttp {
} }
} }
static Future<LoadingState<Null>> createFollowTag(Object tagName) async { static Future<LoadingState<void>> createFollowTag(Object tagName) async {
final res = await Request().post( final res = await Request().post(
Api.createFollowTag, Api.createFollowTag,
queryParameters: { queryParameters: {
@@ -575,7 +575,7 @@ abstract final class MemberHttp {
} }
} }
static Future<LoadingState<Null>> updateFollowTag( static Future<LoadingState<void>> updateFollowTag(
Object tagid, Object tagid,
Object name, Object name,
) async { ) async {
@@ -599,7 +599,7 @@ abstract final class MemberHttp {
} }
} }
static Future<LoadingState<Null>> delFollowTag(Object tagid) async { static Future<LoadingState<void>> delFollowTag(Object tagid) async {
final res = await Request().post( final res = await Request().post(
Api.delFollowTag, Api.delFollowTag,
queryParameters: { queryParameters: {

View File

@@ -18,7 +18,6 @@ import 'package:PiliPlus/models_new/upload_bfs/data.dart';
import 'package:PiliPlus/utils/accounts.dart'; import 'package:PiliPlus/utils/accounts.dart';
import 'package:PiliPlus/utils/wbi_sign.dart'; import 'package:PiliPlus/utils/wbi_sign.dart';
import 'package:dio/dio.dart'; import 'package:dio/dio.dart';
import 'package:uuid/v4.dart';
abstract final class MsgHttp { abstract final class MsgHttp {
static Future<LoadingState<MsgReplyData>> msgFeedReplyMe({ static Future<LoadingState<MsgReplyData>> msgFeedReplyMe({
@@ -136,7 +135,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> msgSysUpdateCursor(int cursor) async { static Future<LoadingState<void>> msgSysUpdateCursor(int cursor) async {
String csrf = Accounts.main.csrf; String csrf = Accounts.main.csrf;
final res = await Request().get( final res = await Request().get(
Api.msgSysUpdateCursor, Api.msgSysUpdateCursor,
@@ -196,7 +195,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> createTextDynamic( static Future<LoadingState<void>> createTextDynamic(
Object content, Object content,
) async { ) async {
String csrf = Accounts.main.csrf; String csrf = Accounts.main.csrf;
@@ -220,7 +219,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> removeDynamic({ static Future<LoadingState<void>> removeDynamic({
required Object dynIdStr, required Object dynIdStr,
Object? dynType, Object? dynType,
Object? ridStr, Object? ridStr,
@@ -244,7 +243,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> removeMsg( static Future<LoadingState<void>> removeMsg(
Object talkerId, Object talkerId,
) async { ) async {
String csrf = Accounts.main.csrf; String csrf = Accounts.main.csrf;
@@ -268,7 +267,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> delMsgfeed( static Future<LoadingState<void>> delMsgfeed(
int tp, int tp,
dynamic id, dynamic id,
) async { ) async {
@@ -292,7 +291,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> delSysMsg( static Future<LoadingState<void>> delSysMsg(
Object id, Object id,
) async { ) async {
String csrf = Accounts.main.csrf; String csrf = Accounts.main.csrf;
@@ -317,7 +316,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> setTop({ static Future<LoadingState<void>> setTop({
required Object talkerId, required Object talkerId,
required int opType, required int opType,
}) async { }) async {
@@ -344,7 +343,7 @@ abstract final class MsgHttp {
} }
// 消息标记已读 // 消息标记已读
static Future<LoadingState<Null>> ackSessionMsg({ static Future<LoadingState<void>> ackSessionMsg({
required int talkerId, required int talkerId,
required int ackSeqno, required int ackSeqno,
}) async { }) async {
@@ -370,60 +369,60 @@ abstract final class MsgHttp {
} }
} }
// 发送私信 // // 发送私信
static Future<LoadingState<Null>> sendMsg({ // static Future<LoadingState<void>> sendMsg({
int? senderUid, // required int senderUid,
int? receiverId, // required int receiverId,
int? msgType, // int? msgType,
dynamic content, // dynamic content,
}) async { // }) async {
String csrf = Accounts.main.csrf; // String csrf = Accounts.main.csrf;
final devId = getDevId(); // final devId = getDevId();
final data = { // final data = {
'msg': { // 'msg': {
'sender_uid': senderUid, // 'sender_uid': senderUid,
'receiver_id': receiverId, // 'receiver_id': receiverId,
'receiver_type': 1, // 'receiver_type': 1,
'msg_type': msgType ?? 1, // 'msg_type': msgType ?? 1,
'msg_status': 0, // 'msg_status': 0,
'dev_id': devId, // 'dev_id': devId,
'timestamp': DateTime.now().millisecondsSinceEpoch ~/ 1000, // 'timestamp': DateTime.now().millisecondsSinceEpoch ~/ 1000,
'new_face_version': 1, // 'new_face_version': 1,
'content': content, // 'content': content,
}, // },
'from_firework': 0, // 'from_firework': 0,
'build': 0, // 'build': 0,
'mobi_app': 'web', // 'mobi_app': 'web',
'csrf_token': csrf, // 'csrf_token': csrf,
'csrf': csrf, // 'csrf': csrf,
}; // };
Map<String, dynamic> params = await WbiSign.makSign(data); // Map<String, dynamic> params = await WbiSign.makSign(data);
final res = await Request().post( // final res = await Request().post(
Api.sendMsg, // Api.sendMsg,
queryParameters: <String, dynamic>{ // queryParameters: <String, dynamic>{
'w_sender_uid': senderUid, // 'w_sender_uid': senderUid,
'w_receiver_id': receiverId, // 'w_receiver_id': receiverId,
'w_dev_id': devId, // 'w_dev_id': devId,
'w_rid': params['w_rid'], // 'w_rid': params['w_rid'],
'wts': params['wts'], // 'wts': params['wts'],
}, // },
data: data, // data: data,
options: Options( // options: Options(
contentType: Headers.formUrlEncodedContentType, // contentType: Headers.formUrlEncodedContentType,
), // ),
); // );
if (res.data['code'] == 0) { // if (res.data['code'] == 0) {
return const Success(null); // return const Success(null);
} else { // } else {
return Error(res.data['message']); // return Error(res.data['message']);
} // }
} // }
static String getDevId() { // static String getDevId() {
return const UuidV4().generate(); // return const UuidV4().generate();
} // }
static Future<LoadingState<Null>> msgSetNotice({ static Future<LoadingState<void>> msgSetNotice({
required Object id, required Object id,
required int noticeState, required int noticeState,
}) async { }) async {
@@ -451,7 +450,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> setMsgDnd({ static Future<LoadingState<void>> setMsgDnd({
required Object uid, required Object uid,
required int setting, required int setting,
required dndUid, required dndUid,
@@ -477,7 +476,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> setPushSs({ static Future<LoadingState<void>> setPushSs({
required int setting, required int setting,
required talkerUid, required talkerUid,
}) async { }) async {
@@ -606,7 +605,7 @@ abstract final class MsgHttp {
} }
} }
static Future<LoadingState<Null>> imMsgReport({ static Future<LoadingState<void>> imMsgReport({
required int accusedUid, required int accusedUid,
required int reasonType, required int reasonType,
required String reasonDesc, required String reasonDesc,

View File

@@ -23,7 +23,7 @@ abstract final class MusicHttp {
} }
} }
static Future<LoadingState<Null>> wishUpdate( static Future<LoadingState<void>> wishUpdate(
String musicId, String musicId,
bool hasLike, bool hasLike,
) async { ) async {

View File

@@ -133,7 +133,7 @@ abstract final class PgcHttp {
} }
} }
static Future<LoadingState<Null>> pgcReviewLike({ static Future<LoadingState<void>> pgcReviewLike({
required Object mediaId, required Object mediaId,
required Object reviewId, required Object reviewId,
}) async { }) async {
@@ -154,7 +154,7 @@ abstract final class PgcHttp {
} }
} }
static Future<LoadingState<Null>> pgcReviewDislike({ static Future<LoadingState<void>> pgcReviewDislike({
required Object mediaId, required Object mediaId,
required Object reviewId, required Object reviewId,
}) async { }) async {
@@ -175,7 +175,7 @@ abstract final class PgcHttp {
} }
} }
static Future<LoadingState<Null>> pgcReviewPost({ static Future<LoadingState<void>> pgcReviewPost({
required Object mediaId, required Object mediaId,
required int score, required int score,
required String content, required String content,
@@ -199,7 +199,7 @@ abstract final class PgcHttp {
} }
} }
static Future<LoadingState<Null>> pgcReviewMod({ static Future<LoadingState<void>> pgcReviewMod({
required Object mediaId, required Object mediaId,
required int score, required int score,
required String content, required String content,
@@ -223,7 +223,7 @@ abstract final class PgcHttp {
} }
} }
static Future<LoadingState<Null>> pgcReviewDel({ static Future<LoadingState<void>> pgcReviewDel({
required Object mediaId, required Object mediaId,
required Object reviewId, required Object reviewId,
}) async { }) async {

View File

@@ -88,7 +88,7 @@ abstract final class ReplyHttp {
} }
} }
static Future<LoadingState<Null>> hateReply({ static Future<LoadingState<void>> hateReply({
required int type, required int type,
required int action, required int action,
required int oid, required int oid,
@@ -113,7 +113,7 @@ abstract final class ReplyHttp {
} }
// 评论点赞 // 评论点赞
static Future<LoadingState<Null>> likeReply({ static Future<LoadingState<void>> likeReply({
required int type, required int type,
required int oid, required int oid,
required int rpid, required int rpid,
@@ -154,7 +154,7 @@ abstract final class ReplyHttp {
} }
} }
static Future<LoadingState<Null>> replyTop({ static Future<LoadingState<void>> replyTop({
required Object oid, required Object oid,
required Object type, required Object type,
required Object rpid, required Object rpid,
@@ -178,7 +178,7 @@ abstract final class ReplyHttp {
} }
} }
static Future<LoadingState<Null>> report({ static Future<LoadingState<void>> report({
required Object rpid, required Object rpid,
required Object oid, required Object oid,
required int reasonType, required int reasonType,
@@ -232,7 +232,7 @@ abstract final class ReplyHttp {
} }
} }
static Future<LoadingState<Null>> replySubjectModify({ static Future<LoadingState<void>> replySubjectModify({
required int oid, required int oid,
required int type, required int type,
required int action, required int action,

View File

@@ -74,7 +74,7 @@ abstract final class SponsorBlock {
return getErrMsg(res); return getErrMsg(res);
} }
static Future<LoadingState<Null>> voteOnSponsorTime({ static Future<LoadingState<void>> voteOnSponsorTime({
required String uuid, required String uuid,
int? type, int? type,
SegmentType? category, SegmentType? category,
@@ -93,7 +93,7 @@ abstract final class SponsorBlock {
return res.statusCode == 200 ? const Success(null) : getErrMsg(res); return res.statusCode == 200 ? const Success(null) : getErrMsg(res);
} }
static Future<LoadingState<Null>> viewedVideoSponsorTime(String uuid) async { static Future<LoadingState<void>> viewedVideoSponsorTime(String uuid) async {
final res = await Request().post( final res = await Request().post(
_api(SponsorBlockApi.viewedVideoSponsorTime), _api(SponsorBlockApi.viewedVideoSponsorTime),
data: {'UUID': uuid}, data: {'UUID': uuid},
@@ -102,7 +102,7 @@ abstract final class SponsorBlock {
return res.statusCode == 200 ? const Success(null) : getErrMsg(res); return res.statusCode == 200 ? const Success(null) : getErrMsg(res);
} }
static Future<LoadingState<Null>> uptimeStatus() async { static Future<LoadingState<void>> uptimeStatus() async {
final res = await Request().get( final res = await Request().get(
_api(SponsorBlockApi.uptimeStatus), _api(SponsorBlockApi.uptimeStatus),
options: options, options: options,

View File

@@ -105,7 +105,7 @@ abstract final class UserHttp {
} }
// 暂停观看历史 // 暂停观看历史
static Future<LoadingState<Null>> pauseHistory( static Future<LoadingState<void>> pauseHistory(
bool switchStatus, { bool switchStatus, {
Account? account, Account? account,
}) async { }) async {
@@ -144,7 +144,7 @@ abstract final class UserHttp {
} }
// 清空历史记录 // 清空历史记录
static Future<LoadingState<Null>> clearHistory({Account? account}) async { static Future<LoadingState<void>> clearHistory({Account? account}) async {
account ??= Accounts.history; account ??= Accounts.history;
final res = await Request().post( final res = await Request().post(
Api.clearHistory, Api.clearHistory,
@@ -165,7 +165,7 @@ abstract final class UserHttp {
} }
// 稍后再看 // 稍后再看
static Future<LoadingState<Null>> toViewLater({ static Future<LoadingState<void>> toViewLater({
String? bvid, String? bvid,
Object? aid, Object? aid,
}) async { }) async {
@@ -189,7 +189,7 @@ abstract final class UserHttp {
} }
// 移除已观看 // 移除已观看
static Future<LoadingState<Null>> toViewDel({required String aids}) async { static Future<LoadingState<void>> toViewDel({required String aids}) async {
final Map<String, dynamic> params = { final Map<String, dynamic> params = {
'csrf': Accounts.main.csrf, 'csrf': Accounts.main.csrf,
'resources': aids, 'resources': aids,
@@ -228,7 +228,7 @@ abstract final class UserHttp {
// } // }
// 清空稍后再看 // clean_type: null->all, 1->invalid, 2->viewed // 清空稍后再看 // clean_type: null->all, 1->invalid, 2->viewed
static Future<LoadingState<Null>> toViewClear([int? cleanType]) async { static Future<LoadingState<void>> toViewClear([int? cleanType]) async {
final res = await Request().post( final res = await Request().post(
Api.toViewClear, Api.toViewClear,
data: { data: {
@@ -245,7 +245,7 @@ abstract final class UserHttp {
} }
// 删除历史记录 // 删除历史记录
static Future<LoadingState<Null>> delHistory( static Future<LoadingState<void>> delHistory(
String kid, { String kid, {
Account? account, Account? account,
}) async { }) async {
@@ -390,7 +390,7 @@ abstract final class UserHttp {
} }
} }
static Future<LoadingState<Null>> dynamicReport({ static Future<LoadingState<void>> dynamicReport({
required Object mid, required Object mid,
required Object dynId, required Object dynId,
required int reasonType, required int reasonType,
@@ -430,7 +430,7 @@ abstract final class UserHttp {
} }
} }
static Future<LoadingState<Null>> spaceSettingMod(Map data) async { static Future<LoadingState<void>> spaceSettingMod(Map data) async {
final res = await Request().post( final res = await Request().post(
Api.spaceSettingMod, Api.spaceSettingMod,
queryParameters: { queryParameters: {
@@ -446,7 +446,7 @@ abstract final class UserHttp {
} }
} }
static Future<LoadingState<Null>> vipExpAdd() async { static Future<LoadingState<void>> vipExpAdd() async {
final res = await Request().post( final res = await Request().post(
Api.vipExpAdd, Api.vipExpAdd,
queryParameters: { queryParameters: {

View File

@@ -345,7 +345,7 @@ abstract final class VideoHttp {
} }
// 投币 // 投币
static Future<LoadingState<Null>> coinVideo({ static Future<LoadingState<void>> coinVideo({
required String bvid, required String bvid,
required int multiply, required int multiply,
int selectLike = 0, int selectLike = 0,
@@ -443,7 +443,7 @@ abstract final class VideoHttp {
} }
// (取消)点踩 // (取消)点踩
static Future<LoadingState<Null>> dislikeVideo({ static Future<LoadingState<void>> dislikeVideo({
required String bvid, required String bvid,
required bool type, required bool type,
}) async { }) async {
@@ -466,7 +466,7 @@ abstract final class VideoHttp {
} }
// 推送不感兴趣反馈 // 推送不感兴趣反馈
static Future<LoadingState<Null>> feedDislike({ static Future<LoadingState<void>> feedDislike({
required String goto, required String goto,
required int id, required int id,
int? reasonId, int? reasonId,
@@ -495,7 +495,7 @@ abstract final class VideoHttp {
} }
// 推送不感兴趣取消 // 推送不感兴趣取消
static Future<LoadingState<Null>> feedDislikeCancel({ static Future<LoadingState<void>> feedDislikeCancel({
required String goto, required String goto,
required int id, required int id,
int? reasonId, int? reasonId,
@@ -578,7 +578,7 @@ abstract final class VideoHttp {
} }
} }
static Future<LoadingState<Null>> replyDel({ static Future<LoadingState<void>> replyDel({
required int type, //replyType required int type, //replyType
required int oid, required int oid,
required int rpid, required int rpid,
@@ -602,7 +602,7 @@ abstract final class VideoHttp {
} }
// 操作用户关系 // 操作用户关系
static Future<LoadingState<Null>> relationMod({ static Future<LoadingState<void>> relationMod({
required int mid, required int mid,
required int act, required int act,
required int reSrc, required int reSrc,