|
|
@@ -11,7 +11,6 @@ import 'package:e2ee_chat/objectbox.g.dart';
|
|
|
import 'package:e2ee_chat/presenter/login.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
import 'package:objectbox/objectbox.dart';
|
|
|
-import 'package:rxdart/rxdart.dart';
|
|
|
|
|
|
import 'chat_list.dart';
|
|
|
|
|
|
@@ -73,15 +72,16 @@ class UserChatPresenter extends ChatListPresenter {
|
|
|
// messages.forEach((message) => list.add(message.chatMessage));
|
|
|
}
|
|
|
|
|
|
- ChatMessage chatMessageFromMessagePackage(String encText) {
|
|
|
- // Map<String, dynamic> json0 = jsonDecode(s);
|
|
|
- // String plaintext = json0["plaintext"];
|
|
|
+ Future<ChatMessage> chatMessageFromMessagePackage(String encText) async {
|
|
|
+ Key? key = await LoginPresenter().secretKey;
|
|
|
+ String plaintext = ;
|
|
|
ChatMessage? _message;
|
|
|
try {
|
|
|
_message = ChatMessage.fromJson(jsonDecode(encText));
|
|
|
} catch (e) {
|
|
|
try {
|
|
|
|
|
|
+ _message = ChatMessage.fromJson()
|
|
|
} catch (e) {
|
|
|
|
|
|
}
|