diff --git a/frontend/src/lib/post/adapter/gateway/postRepositoryImpl.ts b/frontend/src/lib/post/adapter/gateway/postRepositoryImpl.ts index 764b3cc..6a69c72 100644 --- a/frontend/src/lib/post/adapter/gateway/postRepositoryImpl.ts +++ b/frontend/src/lib/post/adapter/gateway/postRepositoryImpl.ts @@ -1,6 +1,9 @@ import { CreatePostRequestDto } from '$lib/post/adapter/gateway/creatPostRequestDto'; import type { PostApiService } from '$lib/post/adapter/gateway/postApiService'; -import type { CreatePostParams, PostRepository } from '$lib/post/application/gateway/postRepository'; +import type { + CreatePostParams, + PostRepository, +} from '$lib/post/application/gateway/postRepository'; import type { Post } from '$lib/post/domain/entity/post'; import type { PostInfo } from '$lib/post/domain/entity/postInfo'; diff --git a/frontend/src/lib/post/adapter/presenter/postBloc.ts b/frontend/src/lib/post/adapter/presenter/postBloc.ts index 35a6f92..1b867f7 100644 --- a/frontend/src/lib/post/adapter/presenter/postBloc.ts +++ b/frontend/src/lib/post/adapter/presenter/postBloc.ts @@ -38,8 +38,7 @@ export class PostBloc { case PostEventType.PostLoadedEvent: return this.loadPost(event.id); case PostEventType.PostCreatedEvent: - const { semanticId, title } = event; - return this.createPost({ semanticId, title }); + return this.createPost(event.params); } } @@ -95,6 +94,5 @@ interface PostLoadedEvent { interface PostCreatedEvent { event: PostEventType.PostCreatedEvent; - semanticId: string; - title: string; + params: CreatePostParams; } diff --git a/frontend/src/lib/post/framework/ui/CreatePostDialog.svelte b/frontend/src/lib/post/framework/ui/CreatePostDialog.svelte index 57e4cb1..7197cf3 100644 --- a/frontend/src/lib/post/framework/ui/CreatePostDialog.svelte +++ b/frontend/src/lib/post/framework/ui/CreatePostDialog.svelte @@ -6,7 +6,7 @@ .string() .max(100) .regex(/\D/) - .regex(/^[a-zA-Z0-9_\-]+$/), + .regex(/^[a-zA-Z0-9_-]+$/), title: z.string().trim().nonempty().max(100), }); diff --git a/frontend/src/lib/post/framework/ui/PostManagementPage.svelte b/frontend/src/lib/post/framework/ui/PostManagementPage.svelte index e0970ce..6acee72 100644 --- a/frontend/src/lib/post/framework/ui/PostManagementPage.svelte +++ b/frontend/src/lib/post/framework/ui/PostManagementPage.svelte @@ -1,5 +1,4 @@