Erweiterungen

This commit is contained in:
Sven committed 2024-03-18 20:26:16 +01:00
1 parent 279f6cb868
commit 5b3dead325
14 files changed
+114 -52

No files matched your search

+6 -6
View File
@@ -103,8 +103,8 @@ class _MessagesPageState extends State<MessagesPage> {
message.mssg.read = true;
message.mssg.id = await sbmessage.Message.getNextId();
MyApp.isarInstance.writeTxnSync(() {
MyApp.isarInstance.messages.putSync(message.mssg);
await MyApp.isarInstance.writeTxn(() async {
await MyApp.isarInstance.messages.put(message.mssg);
});
MqttCore.instance.publishPayloadMessage('mssg', message.toJson());
@@ -140,8 +140,8 @@ class _MessagesPageState extends State<MessagesPage> {
_messages.sort((a, b) => b.createdAt! > a.createdAt! ? 1 : 0);
message.read = true;
MyApp.isarInstance.writeTxnSync(() {
MyApp.isarInstance.messages.putSync(message);
await MyApp.isarInstance.writeTxn(() async {
await MyApp.isarInstance.messages.put(message);
});
}
@@ -179,8 +179,8 @@ class _MessagesPageState extends State<MessagesPage> {
),
const SizedBox(width: 20),
Expanded(
child: getDefaultButton('Ja', () => {
MyApp.isarInstance.writeTxnSync(() => {MyApp.isarInstance.messages.deleteSync(int.parse(message.id))}),
child: getDefaultButton('Ja', () async => {
await MyApp.isarInstance.writeTxnSync(() async => { await MyApp.isarInstance.messages.delete(int.parse(message.id))}),
_fetchMessages(),