refactor(private-zoom): rename full feature surface
This commit is contained in:
@@ -8,7 +8,7 @@ export * from "./character_repository";
|
||||
export * from "./feedback_repository";
|
||||
export * from "./metrics_repository";
|
||||
export * from "./payment_repository";
|
||||
export * from "./private_room_repository";
|
||||
export * from "./private_zoom_repository";
|
||||
export * from "./user_repository";
|
||||
export * from "./interfaces/iauth_repository";
|
||||
export * from "./interfaces/ichat_repository";
|
||||
@@ -16,5 +16,5 @@ export * from "./interfaces/icharacter_repository";
|
||||
export * from "./interfaces/ifeedback_repository";
|
||||
export * from "./interfaces/imetrics_repository";
|
||||
export * from "./interfaces/ipayment_repository";
|
||||
export * from "./interfaces/iprivate_room_repository";
|
||||
export * from "./interfaces/iprivate_zoom_repository";
|
||||
export * from "./interfaces/iuser_repository";
|
||||
|
||||
@@ -8,5 +8,5 @@ export * from "./icharacter_repository";
|
||||
export * from "./ifeedback_repository";
|
||||
export * from "./imetrics_repository";
|
||||
export * from "./ipayment_repository";
|
||||
export * from "./iprivate_room_repository";
|
||||
export * from "./iprivate_zoom_repository";
|
||||
export * from "./iuser_repository";
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
import type {
|
||||
PrivateAlbumsResponse,
|
||||
PrivateAlbumUnlockResponse,
|
||||
} from "@/data/schemas/private-room";
|
||||
} from "@/data/schemas/private-zoom";
|
||||
import type { Result } from "@/utils/result";
|
||||
|
||||
export interface GetPrivateAlbumsInput {
|
||||
@@ -9,7 +9,7 @@ export interface GetPrivateAlbumsInput {
|
||||
limit?: number;
|
||||
}
|
||||
|
||||
export interface IPrivateRoomRepository {
|
||||
export interface IPrivateZoomRepository {
|
||||
getAlbums(
|
||||
input: GetPrivateAlbumsInput,
|
||||
): Promise<Result<PrivateAlbumsResponse>>;
|
||||
+10
-10
@@ -1,22 +1,22 @@
|
||||
import type {
|
||||
GetPrivateAlbumsInput,
|
||||
IPrivateRoomRepository,
|
||||
IPrivateZoomRepository,
|
||||
} from "@/data/repositories/interfaces";
|
||||
import {
|
||||
type PrivateAlbumsResponse,
|
||||
type PrivateAlbumUnlockResponse,
|
||||
UnlockPrivateAlbumRequestSchema,
|
||||
} from "@/data/schemas/private-room";
|
||||
} from "@/data/schemas/private-zoom";
|
||||
import {
|
||||
PrivateRoomApi,
|
||||
privateRoomApi,
|
||||
} from "@/data/services/api/private_room_api";
|
||||
PrivateZoomApi,
|
||||
privateZoomApi,
|
||||
} from "@/data/services/api/private_zoom_api";
|
||||
import { Result } from "@/utils/result";
|
||||
|
||||
import { createLazySingleton } from "./lazy_singleton";
|
||||
|
||||
export class PrivateRoomRepository implements IPrivateRoomRepository {
|
||||
constructor(private readonly api: PrivateRoomApi) {}
|
||||
export class PrivateZoomRepository implements IPrivateZoomRepository {
|
||||
constructor(private readonly api: PrivateZoomApi) {}
|
||||
|
||||
getAlbums(
|
||||
input: GetPrivateAlbumsInput,
|
||||
@@ -37,7 +37,7 @@ export class PrivateRoomRepository implements IPrivateRoomRepository {
|
||||
}
|
||||
}
|
||||
|
||||
export const getPrivateRoomRepository =
|
||||
createLazySingleton<IPrivateRoomRepository>(
|
||||
() => new PrivateRoomRepository(privateRoomApi),
|
||||
export const getPrivateZoomRepository =
|
||||
createLazySingleton<IPrivateZoomRepository>(
|
||||
() => new PrivateZoomRepository(privateZoomApi),
|
||||
);
|
||||
Reference in New Issue
Block a user