fix contact name in replies
This commit is contained in:
Vendored
+1671
-1754
File diff suppressed because it is too large
Load Diff
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
const VERSION = "2610 Beta 12"
|
const VERSION = "2610 Beta 14"
|
||||||
|
|
||||||
function processUrl(event) {
|
function processUrl(event) {
|
||||||
const url = event.request.url;
|
const url = event.request.url;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1 +1 @@
|
|||||||
2610 Beta 12
|
2610 Beta 14
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import {
|
|||||||
stringify,
|
stringify,
|
||||||
} from "../Utility/utility";
|
} from "../Utility/utility";
|
||||||
import { DATA_VERSION, ValidObject } from "../Utility/typeSafety";
|
import { DATA_VERSION, ValidObject } from "../Utility/typeSafety";
|
||||||
|
import ChatModel from "../Chat/chatModel";
|
||||||
|
|
||||||
export const PATH_COMPONENT_SEPARATOR = "\\";
|
export const PATH_COMPONENT_SEPARATOR = "\\";
|
||||||
|
|
||||||
@@ -217,21 +218,12 @@ export default class StorageModel {
|
|||||||
|
|
||||||
// upgrade
|
// upgrade
|
||||||
readonly upgrade = (): void => {
|
readonly upgrade = (): void => {
|
||||||
const v2To2610 = () => {
|
// function used to upgrade data versions
|
||||||
this.recurse(["v2"], (path) => {
|
|
||||||
const body = this.read(path);
|
|
||||||
if (!body) return;
|
|
||||||
const parsed = parse(body);
|
|
||||||
console.log(parsed.type);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
v2To2610();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// init
|
// init
|
||||||
constructor() {
|
constructor() {
|
||||||
this.initializeTree();
|
this.initializeTree();
|
||||||
this.upgrade();
|
this.upgrade();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ export function ChatMessage(
|
|||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
class="message-bubble"
|
class="message-bubble"
|
||||||
id={chatMessageViewModel.chatMessage.id}
|
id={chatMessageViewModel.chatMessage.fileId}
|
||||||
toggle:sentbyuser={chatMessageViewModel.sentByUser}
|
toggle:sentbyuser={chatMessageViewModel.sentByUser}
|
||||||
toggle:hidden={chatMessageViewModel.isHidden}
|
toggle:hidden={chatMessageViewModel.isHidden}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
import { ViewController } from "../viewController";
|
import { ViewController } from "../viewController";
|
||||||
import * as React from "../../react";
|
import * as React from "../../react";
|
||||||
import ChatMessageViewModel from "../../ViewModel/Chat/chatMessageViewModel";
|
import ChatMessageViewModel from "../../ViewModel/Chat/chatMessageViewModel";
|
||||||
|
import {ContactViewModel} from "../../ViewModel/Global/contactViewModel";
|
||||||
|
|
||||||
export function InlineReply(chatMessageViewModel: ChatMessageViewModel) {
|
export function InlineReply(chatMessageViewModel: ChatMessageViewModel ) {
|
||||||
const reply = chatMessageViewModel.inlineReply;
|
const reply = chatMessageViewModel.inlineReply;
|
||||||
if (reply == undefined) return <div></div>;
|
if (reply == undefined) return <div></div>;
|
||||||
|
|
||||||
@@ -12,7 +13,7 @@ export function InlineReply(chatMessageViewModel: ChatMessageViewModel) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div class="inline-reply" on:click={scroll}>
|
<div class="inline-reply" on:click={scroll}>
|
||||||
<span>{reply.senderId}</span>
|
<span subscribe:innerText={reply.contact.name}></span>
|
||||||
<b class="ellipsis" subscribe:innerText={reply.body}></b>
|
<b class="ellipsis" subscribe:innerText={reply.body}></b>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -7,24 +7,24 @@ export function ReplyPreview(
|
|||||||
chatMessageViewModel: ChatMessageViewModel,
|
chatMessageViewModel: ChatMessageViewModel,
|
||||||
) {
|
) {
|
||||||
return (
|
return (
|
||||||
<div class="reply-preview">
|
<div class="reply-preview">
|
||||||
<div class="surface blur">
|
<div class="surface blur">
|
||||||
<span class="secondary">{chatMessageViewModel.senderId}</span>
|
<span class="secondary" subscribe:innerText={chatMessageViewModel.contact.name}></span>
|
||||||
<b
|
<b
|
||||||
class="ellipsis"
|
class="ellipsis"
|
||||||
subscribe:innerText={chatMessageViewModel.body}
|
subscribe:innerText={chatMessageViewModel.body}
|
||||||
></b>
|
></b>
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button
|
||||||
class="standard square blur"
|
class="standard square blur"
|
||||||
on:click={chatMessageViewModel.cancelReply}
|
on:click={chatMessageViewModel.cancelReply}
|
||||||
aria-label={
|
aria-label={
|
||||||
coreViewModel.translations.chatPage.message
|
coreViewModel.translations.chatPage.message
|
||||||
.cancelReplyAudioLabel
|
.cancelReplyAudioLabel
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<span class="icon">close</span>
|
<span class="icon">close</span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ export default class ChatMessageViewModel {
|
|||||||
const selectedMessage =
|
const selectedMessage =
|
||||||
this.messagePageViewModel.replyViewSelectedMessage.value;
|
this.messagePageViewModel.replyViewSelectedMessage.value;
|
||||||
if (selectedMessage == undefined) hideForReplyView = false;
|
if (selectedMessage == undefined) hideForReplyView = false;
|
||||||
else if (selectedMessage.chatMessage.id == this.chatMessage.id)
|
else if (selectedMessage.chatMessage.fileId == this.chatMessage.fileId)
|
||||||
hideForReplyView = false;
|
hideForReplyView = false;
|
||||||
else if (
|
else if (
|
||||||
this.inlineReply != undefined &&
|
this.inlineReply != undefined &&
|
||||||
|
|||||||
Reference in New Issue
Block a user