diff --git a/public/js/screens/room.js b/public/js/screens/room.js index b14cb989..23c9c57f 100644 --- a/public/js/screens/room.js +++ b/public/js/screens/room.js @@ -153,9 +153,9 @@ function SpectatorBar({ facts, myId, busy, onRemove, onSit }) { `; } -function InviteBox({ code }) { +function InviteBox({ code, name, difficulty }) { const copy = async (what) => { - const ok = await copyText(what === 'code' ? code : inviteLink(code)); + const ok = await copyText(what === 'code' ? code : `${inviteLink(code)} ${name}邀请你加入卫戍协议:盟约【${DIFFICULTY_NAMES[difficulty]}】`); if (ok) toast(what === 'code' ? `已复制同盟密钥 ${code}` : '已复制邀请链接', 'success'); else toast('复制失败,请手动复制', 'warn'); }; @@ -280,7 +280,7 @@ export function RoomScreen() {