summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core/src/lite.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/console/core/src/lite.ts')
-rw-r--r--packages/console/core/src/lite.ts15
1 files changed, 2 insertions, 13 deletions
diff --git a/packages/console/core/src/lite.ts b/packages/console/core/src/lite.ts
index 49d23e59e..c6f7d5a3e 100644
--- a/packages/console/core/src/lite.ts
+++ b/packages/console/core/src/lite.ts
@@ -1,22 +1,11 @@
import { z } from "zod"
import { fn } from "./util/fn"
import { Resource } from "@opencode-ai/console-resource"
+import { Subscription } from "./subscription"
export namespace LiteData {
- const Schema = z.object({
- rollingLimit: z.number().int(),
- rollingWindow: z.number().int(),
- weeklyLimit: z.number().int(),
- monthlyLimit: z.number().int(),
- })
-
- export const validate = fn(Schema, (input) => {
- return input
- })
-
export const getLimits = fn(z.void(), () => {
- const json = JSON.parse(Resource.ZEN_LITE_LIMITS.value)
- return Schema.parse(json)
+ return Subscription.getLimits()["lite"]
})
export const productID = fn(z.void(), () => Resource.ZEN_LITE_PRICE.product)