Erweiterungen

This commit is contained in:
Sven committed 2024-02-08 13:27:37 +01:00
1 parent 286c6537b9
commit 4526dd174f
9 files changed
+160 -93

No files matched your search

+5 -2
View File
@@ -9,6 +9,7 @@ import 'package:stadtbote/main.dart';
import 'package:stadtbote/model/message.dart' as sbmessage;
import 'package:stadtbote/model/status.dart';
import 'package:stadtbote/popups/infos_popup.dart';
import 'package:stadtbote/tools/mqtt_core.dart';
import 'package:uuid/uuid.dart';
import '../tools/util.dart';
@@ -94,12 +95,14 @@ class _MessagesPageState extends State<MessagesPage> {
message.from = _sid;
message.subj = '';
message.time = DateFormat("yyyy.mm.dd HH:mm").format(DateTime.now());
message.id = 0;
message.id = await sbmessage.Message.getNextId();
MyApp.isarInstance.writeTxnSync(() {
MyApp.isarInstance.messages.putSync(message);
});
MqttCore.instance.publishPayloadMessage('mssg', message.toJson());
_messages.insert(0, types.TextMessage(
author: _user,
createdAt: DateTime.now().millisecondsSinceEpoch,
@@ -120,7 +123,7 @@ class _MessagesPageState extends State<MessagesPage> {
text += '$textLine\n';
}
_messages.add(types.TextMessage(
_messages.insert(0, types.TextMessage(
author: message.from == _sid ? _user : _central,
createdAt: DateTime.now().millisecondsSinceEpoch,
id: const Uuid().v4().toString(),