refactor(rsc): narrow client module boundaries

This commit is contained in:
2026-07-14 18:39:56 +08:00
parent a275bb7a2d
commit bb0d9244c0
21 changed files with 0 additions and 41 deletions
-2
View File
@@ -1,5 +1,3 @@
"use client";
import { ExceptionHandler } from "@/core/errors";
import { ApiError, AuthApi, authApi, ErrorCode } from "@/data/services/api";
import {
@@ -1,5 +1,3 @@
"use client";
import { LoginStatus } from "@/data/dto/auth";
import { AuthStorage, type IAuthStorage } from "@/data/storage/auth";
import { UserStorage, type IUserStorage } from "@/data/storage/user";
@@ -1,5 +1,3 @@
"use client";
import { ChatMessage } from "@/data/dto/chat";
import type { UnlockedPrivateMessageLocalPatch } from "@/data/repositories/interfaces";
import { LocalChatStorage, LocalMessage } from "@/data/storage/chat";
@@ -1,5 +1,3 @@
"use client";
import type { ChatMessage, ChatSendResponse } from "@/data/dto/chat";
import {
LocalChatMediaStorage,
@@ -1,5 +1,3 @@
"use client";
import {
ChatHistoryResponse,
ChatSendResponse,
-2
View File
@@ -1,5 +1,3 @@
"use client";
import type {
ChatHistoryResponse,
ChatMessage,
@@ -1,5 +1,3 @@
"use client";
/**
* IAuthRepository 接口
*
@@ -1,5 +1,3 @@
"use client";
/**
* IChatRepository 接口
*
@@ -1,5 +1,3 @@
"use client";
/**
* IMetricsRepository 接口
*
@@ -1,5 +1,3 @@
"use client";
/**
* IPaymentRepository 接口
*/
@@ -1,5 +1,3 @@
"use client";
/**
* IUserRepository 接口
*/
@@ -1,5 +1,3 @@
"use client";
/**
* MetricsRepository
*
@@ -1,5 +1,3 @@
"use client";
/**
* PaymentRepository
*
@@ -1,5 +1,3 @@
"use client";
import {
UnlockPrivateAlbumRequest,
type PrivateAlbumsResponse,
-1
View File
@@ -1,4 +1,3 @@
"use client";
import { UserApi, userApi } from "@/data/services/api";
import {
User,
-2
View File
@@ -1,5 +1,3 @@
"use client";
/**
* IAuthStorage 接口
*
-2
View File
@@ -1,5 +1,3 @@
"use client";
export class ChatStorage {
private static _instance: ChatStorage | null = null;
-2
View File
@@ -1,5 +1,3 @@
"use client";
/**
* LocalMessage 模型(存储层副本)
*
-2
View File
@@ -1,5 +1,3 @@
"use client";
/**
* IUserStorage 接口
*
-2
View File
@@ -1,5 +1,3 @@
"use client";
import { AuthStorage } from "@/data/storage/auth/auth_storage";
import type { IAuthStorage } from "@/data/storage/auth";
-2
View File
@@ -1,5 +1,3 @@
"use client";
import { getChatRepository } from "@/data/repositories/chat_repository";
import {
resolveChatCacheOwnerKey,