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 { ExceptionHandler } from "@/core/errors";
import { ApiError, AuthApi, authApi, ErrorCode } from "@/data/services/api"; import { ApiError, AuthApi, authApi, ErrorCode } from "@/data/services/api";
import { import {
@@ -1,5 +1,3 @@
"use client";
import { LoginStatus } from "@/data/dto/auth"; import { LoginStatus } from "@/data/dto/auth";
import { AuthStorage, type IAuthStorage } from "@/data/storage/auth"; import { AuthStorage, type IAuthStorage } from "@/data/storage/auth";
import { UserStorage, type IUserStorage } from "@/data/storage/user"; import { UserStorage, type IUserStorage } from "@/data/storage/user";
@@ -1,5 +1,3 @@
"use client";
import { ChatMessage } from "@/data/dto/chat"; import { ChatMessage } from "@/data/dto/chat";
import type { UnlockedPrivateMessageLocalPatch } from "@/data/repositories/interfaces"; import type { UnlockedPrivateMessageLocalPatch } from "@/data/repositories/interfaces";
import { LocalChatStorage, LocalMessage } from "@/data/storage/chat"; import { LocalChatStorage, LocalMessage } from "@/data/storage/chat";
@@ -1,5 +1,3 @@
"use client";
import type { ChatMessage, ChatSendResponse } from "@/data/dto/chat"; import type { ChatMessage, ChatSendResponse } from "@/data/dto/chat";
import { import {
LocalChatMediaStorage, LocalChatMediaStorage,
@@ -1,5 +1,3 @@
"use client";
import { import {
ChatHistoryResponse, ChatHistoryResponse,
ChatSendResponse, ChatSendResponse,
-2
View File
@@ -1,5 +1,3 @@
"use client";
import type { import type {
ChatHistoryResponse, ChatHistoryResponse,
ChatMessage, ChatMessage,
@@ -1,5 +1,3 @@
"use client";
/** /**
* IAuthRepository 接口 * IAuthRepository 接口
* *
@@ -1,5 +1,3 @@
"use client";
/** /**
* IChatRepository 接口 * IChatRepository 接口
* *
@@ -1,5 +1,3 @@
"use client";
/** /**
* IMetricsRepository 接口 * IMetricsRepository 接口
* *
@@ -1,5 +1,3 @@
"use client";
/** /**
* IPaymentRepository 接口 * IPaymentRepository 接口
*/ */
@@ -1,5 +1,3 @@
"use client";
/** /**
* IUserRepository 接口 * IUserRepository 接口
*/ */
@@ -1,5 +1,3 @@
"use client";
/** /**
* MetricsRepository * MetricsRepository
* *
@@ -1,5 +1,3 @@
"use client";
/** /**
* PaymentRepository * PaymentRepository
* *
@@ -1,5 +1,3 @@
"use client";
import { import {
UnlockPrivateAlbumRequest, UnlockPrivateAlbumRequest,
type PrivateAlbumsResponse, type PrivateAlbumsResponse,
-1
View File
@@ -1,4 +1,3 @@
"use client";
import { UserApi, userApi } from "@/data/services/api"; import { UserApi, userApi } from "@/data/services/api";
import { import {
User, User,
-2
View File
@@ -1,5 +1,3 @@
"use client";
/** /**
* IAuthStorage 接口 * IAuthStorage 接口
* *
-2
View File
@@ -1,5 +1,3 @@
"use client";
export class ChatStorage { export class ChatStorage {
private static _instance: ChatStorage | null = null; private static _instance: ChatStorage | null = null;
-2
View File
@@ -1,5 +1,3 @@
"use client";
/** /**
* LocalMessage 模型(存储层副本) * LocalMessage 模型(存储层副本)
* *
-2
View File
@@ -1,5 +1,3 @@
"use client";
/** /**
* IUserStorage 接口 * IUserStorage 接口
* *
-2
View File
@@ -1,5 +1,3 @@
"use client";
import { AuthStorage } from "@/data/storage/auth/auth_storage"; import { AuthStorage } from "@/data/storage/auth/auth_storage";
import type { IAuthStorage } from "@/data/storage/auth"; import type { IAuthStorage } from "@/data/storage/auth";
-2
View File
@@ -1,5 +1,3 @@
"use client";
import { getChatRepository } from "@/data/repositories/chat_repository"; import { getChatRepository } from "@/data/repositories/chat_repository";
import { import {
resolveChatCacheOwnerKey, resolveChatCacheOwnerKey,