mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-24 19:16:44 +08:00
feat: msg like detail
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -894,4 +894,6 @@ class Api {
|
||||
static const String matchInfo = '/x/esports/match/info';
|
||||
|
||||
static const String dynPic = '/x/polymer/web-dynamic/v1/detail/pic';
|
||||
|
||||
static const String msgLikeDetail = '/x/msgfeed/like_detail';
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import 'package:PiliPlus/models_new/msg/im_user_infos/datum.dart';
|
||||
import 'package:PiliPlus/models_new/msg/msg_at/data.dart';
|
||||
import 'package:PiliPlus/models_new/msg/msg_dnd/uid_setting.dart';
|
||||
import 'package:PiliPlus/models_new/msg/msg_like/data.dart';
|
||||
import 'package:PiliPlus/models_new/msg/msg_like_detail/data.dart';
|
||||
import 'package:PiliPlus/models_new/msg/msg_reply/data.dart';
|
||||
import 'package:PiliPlus/models_new/msg/msg_sys/data.dart';
|
||||
import 'package:PiliPlus/models_new/msg/session_ss/data.dart';
|
||||
@@ -77,6 +78,29 @@ class MsgHttp {
|
||||
}
|
||||
}
|
||||
|
||||
static Future<LoadingState<MsgLikeDetailData>> msgLikeDetail({
|
||||
required dynamic cardId,
|
||||
required int pn,
|
||||
}) async {
|
||||
var res = await Request().get(
|
||||
Api.msgLikeDetail,
|
||||
queryParameters: {
|
||||
'card_id': cardId,
|
||||
'pn': pn,
|
||||
'last_view_at': 0,
|
||||
'platform': 'web',
|
||||
'build': 0,
|
||||
'mobi_app': 'web',
|
||||
'web_location': 333.40164,
|
||||
},
|
||||
);
|
||||
if (res.data['code'] == 0) {
|
||||
return Success(MsgLikeDetailData.fromJson(res.data['data']));
|
||||
} else {
|
||||
return Error(res.data['message']);
|
||||
}
|
||||
}
|
||||
|
||||
static Future<LoadingState<List<MsgSysItem>?>> msgFeedNotify(
|
||||
{int? cursor, int pageSize = 20}) async {
|
||||
var res = await Request().get(
|
||||
|
||||
Reference in New Issue
Block a user