Compare commits

...

2 Commits

Author SHA1 Message Date
dom
3b68fe467d opt rcmd
Closes #2208

Signed-off-by: dom <githubaccount56556@proton.me>
2026-05-25 19:38:28 +08:00
dom
f14aacd664 handle msg type EN_MSG_TYPE_CUSTOM_FACE
Closes #2196

Signed-off-by: dom <githubaccount56556@proton.me>
2026-05-24 20:44:54 +08:00
2 changed files with 9 additions and 1 deletions

View File

@@ -10,6 +10,9 @@ class RcmdController extends CommonListController {
int? lastRefreshAt; int? lastRefreshAt;
late bool savedRcmdTip = Pref.savedRcmdTip; late bool savedRcmdTip = Pref.savedRcmdTip;
@override
bool get isEnd => false;
@override @override
void onInit() { void onInit() {
super.onInit(); super.onInit();
@@ -24,6 +27,11 @@ class RcmdController extends CommonListController {
: VideoHttp.rcmdVideoList(freshIdx: page, ps: 20); : VideoHttp.rcmdVideoList(freshIdx: page, ps: 20);
} }
@override
bool handleError(String? errMsg) {
return enableSaveLastData;
}
@override @override
void handleListResponse(List dataList) { void handleListResponse(List dataList) {
if (enableSaveLastData && page == 0) { if (enableSaveLastData && page == 0) {

View File

@@ -177,7 +177,7 @@ class ChatItem extends StatelessWidget {
return msgTypeTipMessage_18(theme, content); return msgTypeTipMessage_18(theme, content);
case MsgType.EN_MSG_TYPE_TEXT: case MsgType.EN_MSG_TYPE_TEXT:
return msgTypeText_1(theme, content: content, textColor: textColor); return msgTypeText_1(theme, content: content, textColor: textColor);
case MsgType.EN_MSG_TYPE_PIC: case MsgType.EN_MSG_TYPE_PIC || MsgType.EN_MSG_TYPE_CUSTOM_FACE:
return msgTypePic_2(content); return msgTypePic_2(content);
case MsgType.EN_MSG_TYPE_SHARE_V2: case MsgType.EN_MSG_TYPE_SHARE_V2:
return msgTypeShareV2_7(content, textColor); return msgTypeShareV2_7(content, textColor);