focus object title input automatically, update handling of untitled objects

This commit is contained in:
marlon-erler
2024-07-11 21:02:28 +02:00
parent cf0d327110
commit 7aa32a6c51
6 changed files with 450 additions and 449 deletions
+6 -2
View File
@@ -14,6 +14,7 @@ import { decryptString, encryptString } from "../cryptUtility";
import { Message } from "udn-frontend";
import { storageKeys } from "../utility";
import { translation } from "../translations";
// TYPES
// message
@@ -174,8 +175,7 @@ export class Chat {
this.encryptionKey.value
);
const messageObject = JSON.parse(decryptedMessageObjectString);
if (messageObject.id && messageObject.title)
return this.handleMessageObject(messageObject);
if (messageObject.id) return this.handleMessageObject(messageObject);
}
this.handleMessage({
@@ -400,6 +400,10 @@ export class Chat {
return messageObject.contentVersions[contentId];
};
getObjectTitle = (messageObject: MessageObject) => {
return messageObject.title || translation.untitledObject;
};
// channel
setChannel = (): void => {
if (this.cannotSetChannel.value == true) return;