Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-01-15 18:19:51 +08:00
parent 25148509d2
commit d2f8aff421
21 changed files with 217 additions and 142 deletions

View File

@@ -66,13 +66,17 @@ class MemberDynamicsController
: DynamicsHttp.setTop(dynamicId: dynamicId));
if (res.isSuccess) {
List<DynamicItemModel> list = loadingState.value.data!;
list[0].modules.moduleTag = null;
list[0].modules
..moduleTag = null
..moduleAuthor?.isTop = false;
if (isTop) {
loadingState.refresh();
SmartDialog.showToast('取消置顶成功');
} else {
final item = list.firstWhere((item) => item.idStr == dynamicId);
item.modules.moduleTag = ModuleTag(text: '置顶');
item.modules
..moduleTag = ModuleTag(text: '置顶')
..moduleAuthor?.isTop = true;
list
..remove(item)
..insert(0, item);