Add chat gifts and relationship diary UI
Docker Image / Quality and Bundle Budgets (push) Successful in 3s
Docker Image / Build and Push Docker Image (push) Successful in 1m55s

This commit is contained in:
Codex
2026-07-21 17:41:18 +08:00
parent dd7d7d5dcf
commit cc9fb9f4fd
54 changed files with 1950 additions and 69 deletions
+22
View File
@@ -70,6 +70,9 @@ export class ApiPath {
/** 发送消息 */
static readonly chatSend = apiContract.chatSend.path;
/** 记录礼物邀请打开或取消动作 */
static readonly chatTipOfferActions = apiContract.chatTipOfferActions.path;
/** 获取聊天历史 */
static readonly chatHistory = apiContract.chatHistory.path;
@@ -91,6 +94,25 @@ export class ApiPath {
);
}
/** 获取当前角色的专属日记 */
static readonly privateRoomDiaries = apiContract.privateRoomDiaries.path;
/** 将专属日记标记为已读 */
static privateRoomDiarySeen(diaryId: string): string {
return apiContract.privateRoomDiarySeen.path.replace(
"{diaryId}",
encodeURIComponent(diaryId),
);
}
/** 使用积分解锁专属日记 */
static privateRoomDiaryUnlock(diaryId: string): string {
return apiContract.privateRoomDiaryUnlock.path.replace(
"{diaryId}",
encodeURIComponent(diaryId),
);
}
// ============ 数据看板相关 ============
/** 上报 PWA 事件 */
static readonly metricsPwaEvent = apiContract.metricsPwaEvent.path;