VHS-Karten integriert, Bildzoom ergänzt und Chat-IDs korrigiert
Unterschriftenerfassung dauerhaft auf Deutsch anzeigen, lokale VHS-Buildkonfiguration und Regressionstests ergänzen sowie Version auf 357.0.0+357 anheben.
This commit is contained in:
1 parent
c0b667c4ee
commit
5e7babf265
26 files changed
+752
-93
No files matched your search
@@ -12,7 +12,7 @@ class ChatMessage {
|
||||
@Id()
|
||||
int id = 0;
|
||||
|
||||
// External ID from server
|
||||
// Nachrichten-ID für den Server, getrennt von der lokalen ObjectBox-ID.
|
||||
@Unique()
|
||||
late int externalId;
|
||||
|
||||
@@ -28,6 +28,22 @@ class ChatMessage {
|
||||
|
||||
ChatMessage();
|
||||
|
||||
factory ChatMessage.outgoing({
|
||||
required int externalId,
|
||||
required int time,
|
||||
required String from,
|
||||
required String text,
|
||||
}) {
|
||||
// ObjectBox vergibt die lokale ID beim ersten Speichern selbst.
|
||||
return ChatMessage()
|
||||
..externalId = externalId
|
||||
..time = time
|
||||
..from = from
|
||||
..subj = ''
|
||||
..text = text
|
||||
..read = true;
|
||||
}
|
||||
|
||||
factory ChatMessage.fromJson(Map<String, dynamic> json) {
|
||||
final message = ChatMessage();
|
||||
message.id = 0; // Let ObjectBox assign the ID
|
||||
|
||||
Reference in new issue
Block a user