diff --git a/lib/apps/chat/provider.dart b/lib/apps/chat/provider.dart index 23e661a..d3b9460 100644 --- a/lib/apps/chat/provider.dart +++ b/lib/apps/chat/provider.dart @@ -153,9 +153,7 @@ class ChatProvider extends ChangeNotifier { /// and then this message will show in message list. messageCreate(Message msg) { final fgid = this.friends[msg.fid].gid; - rpc.send('chat-message-create', [msg.fid, fgid, msg.type.toInt(), msg.content]); - notifyListeners(); } /// delete a message. diff --git a/lib/provider.dart b/lib/provider.dart index 52a5302..dd0f807 100644 --- a/lib/provider.dart +++ b/lib/provider.dart @@ -228,6 +228,7 @@ class AccountProvider extends ChangeNotifier { rpc.send('session-suspend', [this.actived, this.activedSession.gid, must]); } this.actived = id; + this.activedSession.lastReaded = true; final online = this.activedSession.online; if (online == OnlineType.Lost || online == OnlineType.Suspend) { if (online == OnlineType.Lost) {