fix: 메시지 삭제 안되는 버그
- GetRecentMessage에서 keepRecent 관련 오동작 수정 - 왜 이걸 넣었는지 생각해보기로..
This commit is contained in:
@@ -227,18 +227,6 @@ function redrawMsg(msgResponse: MsgResponse, addFront: boolean): MsgResponse {
|
||||
})
|
||||
return obj;
|
||||
}
|
||||
function checkClear(obj: MsgResponse): MsgResponse {
|
||||
if (!obj.keepRecent) {
|
||||
$('.msg_plate').detach();
|
||||
lastSequence = undefined;
|
||||
console.log('refresh!');
|
||||
void fetchRecentMsg().then(async (data) => {
|
||||
redrawMsg(data, true);
|
||||
})
|
||||
throw true;
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
function registerSequence(obj: MsgResponse): MsgResponse {
|
||||
lastSequence = Math.max(lastSequence ?? 0, obj.sequence);
|
||||
for (const msgType of ['public', 'private', 'national', 'diplomacy'] as MsgType[]) {
|
||||
@@ -438,7 +426,6 @@ function redrawMsg(msgResponse: MsgResponse, addFront: boolean): MsgResponse {
|
||||
|
||||
|
||||
msgResponse = checkErasable(msgResponse);
|
||||
msgResponse = checkClear(msgResponse);
|
||||
msgResponse = registerSequence(msgResponse);
|
||||
printTemplate(msgResponse);
|
||||
return msgResponse;
|
||||
|
||||
Reference in New Issue
Block a user