Files
PotatoMessenger/shared/lib/models/message.dart
fegor101 c375eca7b8 (WIP) Add network test
- Network tested
 - Some UI updates
2026-04-13 20:00:38 +03:00

29 lines
561 B
Dart

// shared/lib/models/message.dart
import 'dart:convert';
class Message {
final String chatId;
final String msg;
Message({required this.chatId, required this.msg});
Map<String, dynamic> toMap() {
return {
'chat_id': chatId,
'msg': msg,
};
}
factory Message.fromMap(Map<String, dynamic> map) {
return Message(
chatId: map['chat_id'] ?? '',
msg: map['msg'] ?? '',
);
}
String toJson() => json.encode(toMap());
factory Message.fromJson(String source) => Message.fromMap(json.decode(source));
}