diff --git a/hwe/ts/msg.ts b/hwe/ts/msg.ts index ca8f2a5a..4226b4da 100644 --- a/hwe/ts/msg.ts +++ b/hwe/ts/msg.ts @@ -152,7 +152,7 @@ async function deleteMessage(msgID: number): Promise { async function refreshMsg(): Promise { const value = await fetchRecentMsg(); - return await redrawMsg(value, true); + return redrawMsg(value, true); } async function fetchRecentMsg(): Promise { @@ -186,10 +186,10 @@ async function showOldMsg(msgType: MsgType): Promise { throw result.reason; } - return await redrawMsg(result, false); + return redrawMsg(result, false); } -async function redrawMsg(msgResponse: MsgResponse, addFront: boolean): Promise { +function redrawMsg(msgResponse: MsgResponse, addFront: boolean): MsgResponse { function checkErasable(obj: MsgResponse) { const now = getDateTimeNow(); @@ -202,19 +202,19 @@ async function redrawMsg(msgResponse: MsgResponse, addFront: boolean): Promise { + function checkClear(obj: MsgResponse): MsgResponse { if (!obj.keepRecent) { $('.msg_plate').detach(); lastSequence = undefined; console.log('refresh!'); void fetchRecentMsg().then(async (data) => { - await redrawMsg(data, true); + redrawMsg(data, true); }) throw true; } return obj; } - async function registerSequence(obj: MsgResponse): Promise { + function registerSequence(obj: MsgResponse): MsgResponse { lastSequence = Math.max(lastSequence ?? 0, obj.sequence); for (const msgType of ['public', 'private', 'national', 'diplomacy'] as MsgType[]) { const msgList = obj[msgType]; @@ -413,8 +413,8 @@ async function redrawMsg(msgResponse: MsgResponse, addFront: boolean): Promise