# 이슈처리 255

This commit is contained in:
leejinho 2020-02-19 14:53:12 +09:00
parent cb121b3612
commit f1be49220f
3 changed files with 34 additions and 20 deletions

View File

@ -203,6 +203,8 @@ function createWindow() {
window.onDidLoad(() => { window.onDidLoad(() => {
if (!appStorage.startupHideWindow) { if (!appStorage.startupHideWindow) {
window.show(); window.show();
} else {
window.hide();
} }
const fns = onDidLoadFns; const fns = onDidLoadFns;

View File

@ -8,11 +8,19 @@ export class JsonAnalization {
const endJson = jsonStr.lastIndexOf('}'); const endJson = jsonStr.lastIndexOf('}');
if (startJson >= 0 && startJson < endJson) { if (startJson >= 0 && startJson < endJson) {
jsonStr = jsonStr jsonStr = jsonStr.substring(startJson, endJson + 1);
.substring(startJson, endJson + 1) jsonStr = jsonStr.replace(/\r\n/gi, '\\n');
.replace(/\n"/gi, '"') jsonStr = jsonStr.replace(/\n/gi, '\\n');
.replace(/\n}/gi, '}') jsonStr = jsonStr.replace(/\\n"/gi, '"');
.replace(/\n/gi, '\\n'); if (jsonStr.endsWith('\\n}')) {
jsonStr = jsonStr.substr(0, jsonStr.length - 3) + '}';
}
// jsonStr = jsonStr.replace(/\\n}/gi, '}');
// jsonStr = jsonStr.replace(/\n"/gi, '"');
// jsonStr = jsonStr.replace(/\n}/gi, '}');
// jsonStr = jsonStr.replace(/\n/gi, '\\n');
// jsonStr = jsonStr.replace(/\r\n/gi, '\\n');
return JSON.parse(jsonStr); return JSON.parse(jsonStr);
} else { } else {

View File

@ -641,6 +641,7 @@ export class MessagesComponent implements OnInit, OnDestroy, AfterViewInit {
this.chatMessages.initEventMore(); this.chatMessages.initEventMore();
if (!this.selectedSticker) { if (!this.selectedSticker) {
try {
if (!message || message.trim().length === 0) { if (!message || message.trim().length === 0) {
const result = await this.dialogService.open< const result = await this.dialogService.open<
AlertDialogComponent, AlertDialogComponent,
@ -657,6 +658,9 @@ export class MessagesComponent implements OnInit, OnDestroy, AfterViewInit {
}); });
return; return;
} }
} catch (e) {
console.log(e);
}
} }
if (!!this.isShowTranslation && this.destLocale.trim().length > 0) { if (!!this.isShowTranslation && this.destLocale.trim().length > 0) {