feat: 응답 가능한 서신과 턴 시간 호환 이관
등용장과 이민족 선택 응답을 turn daemon transaction으로 연결하고 Ref의 통일 이후 상태 전이와 수신자별 메시지 저장 규칙을 보존한다.\n\n유산 턴 시간 변경을 nextTurnTimeBase 기반 결정적 계산으로 바로잡고 API, 엔진, Chromium 회귀를 추가한다.
This commit is contained in:
@@ -22,6 +22,8 @@ export interface MessageDraft {
|
||||
time: Date;
|
||||
validUntil: Date;
|
||||
option?: MessageOption | null;
|
||||
/** Ref Message::send(true): persist only the receiver copy. */
|
||||
sendDestOnly?: boolean;
|
||||
}
|
||||
|
||||
export interface MessagePayload {
|
||||
@@ -139,7 +141,7 @@ export const sendMessage = async (
|
||||
throw new Error('Failed to send receiver message.');
|
||||
}
|
||||
|
||||
if (options.sendDestOnly) {
|
||||
if (options.sendDestOnly ?? draft.sendDestOnly) {
|
||||
return { receiverId };
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user