mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: 解决RxList的value受保护警告
This commit is contained in:
@@ -43,10 +43,10 @@ class WhisperController extends GetxController {
|
|||||||
var res = await MsgHttp.msgFeedUnread();
|
var res = await MsgHttp.msgFeedUnread();
|
||||||
if (res['status']) {
|
if (res['status']) {
|
||||||
msgFeedUnread.value = MsgFeedUnread.fromJson(res['data']);
|
msgFeedUnread.value = MsgFeedUnread.fromJson(res['data']);
|
||||||
msgFeedTop.value[0]["value"] = msgFeedUnread.value.reply;
|
msgFeedTop[0]["value"] = msgFeedUnread.value.reply;
|
||||||
msgFeedTop.value[1]["value"] = msgFeedUnread.value.at;
|
msgFeedTop[1]["value"] = msgFeedUnread.value.at;
|
||||||
msgFeedTop.value[2]["value"] = msgFeedUnread.value.like;
|
msgFeedTop[2]["value"] = msgFeedUnread.value.like;
|
||||||
msgFeedTop.value[3]["value"] = msgFeedUnread.value.sys_msg;
|
msgFeedTop[3]["value"] = msgFeedUnread.value.sys_msg;
|
||||||
// 触发更新
|
// 触发更新
|
||||||
msgFeedTop.refresh();
|
msgFeedTop.refresh();
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -122,7 +122,8 @@ class _WhisperPageState extends State<WhisperPage> {
|
|||||||
FutureBuilder(
|
FutureBuilder(
|
||||||
future: _futureBuilderFuture,
|
future: _futureBuilderFuture,
|
||||||
builder: (context, snapshot) {
|
builder: (context, snapshot) {
|
||||||
if (snapshot.connectionState == ConnectionState.done) {
|
if (snapshot.connectionState == ConnectionState.done &&
|
||||||
|
snapshot.data != null) {
|
||||||
Map data = snapshot.data as Map;
|
Map data = snapshot.data as Map;
|
||||||
if (data['status']) {
|
if (data['status']) {
|
||||||
List sessionList = _whisperController.sessionList;
|
List sessionList = _whisperController.sessionList;
|
||||||
|
|||||||
Reference in New Issue
Block a user