(
-
-
- {t("lists.fee.label")}
- {t("lists.fee.description")}
-
-
-
- field.onChange(value.target.valueAsNumber)}
- />
-
-
-
-
-
- )}
- />
)}
- {typeof list.fee === "number" && list.fee > 0 && (
-
-
- {list.fee}
-
- )}
diff --git a/packages/internal/store/src/modules/list/store.ts b/packages/internal/store/src/modules/list/store.ts
index d25b867f7..66e415123 100644
--- a/packages/internal/store/src/modules/list/store.ts
+++ b/packages/internal/store/src/modules/list/store.ts
@@ -99,7 +99,6 @@ class ListSyncServices {
description: params.list.description,
image: params.list.image,
view: params.list.view,
- fee: params.list.fee || 0,
})
await listActions.upsertMany([apiMorph.toList(res.data)])
await subscriptionActions.upsertMany([
@@ -126,7 +125,6 @@ class ListSyncServices {
description: params.list.description,
image: params.list.image,
view: params.list.view,
- fee: params.list.fee || 0,
listId: params.listId,
}
diff --git a/packages/internal/store/src/modules/list/types.ts b/packages/internal/store/src/modules/list/types.ts
index 8a27db634..8c82d2fc1 100644
--- a/packages/internal/store/src/modules/list/types.ts
+++ b/packages/internal/store/src/modules/list/types.ts
@@ -1,6 +1,6 @@
import type { ListSchema } from "@follow/database/schemas/types"
-export type CreateListModel = Pick & {
+export type CreateListModel = Pick & {
title: string
}
diff --git a/packages/internal/store/src/morph/api.ts b/packages/internal/store/src/morph/api.ts
index 1097a64e8..fc428db07 100644
--- a/packages/internal/store/src/morph/api.ts
+++ b/packages/internal/store/src/morph/api.ts
@@ -151,7 +151,7 @@ class APIMorph {
image: list.image!,
ownerUserId: list.owner.id,
feedIds: list.feedIds!,
- fee: list.fee!,
+ fee: list.fee ?? 0,
subscriptionCount: null,
purchaseAmount: null,
type: "list",