Jelajahi Sumber

core: enable prod channel to use shared production database

Ensures users on the prod channel have their data persisted to the same
database as latest and beta channels, preventing data fragmentation
across different release channels.
Dax Raad 5 bulan lalu
induk
melakukan
04074d3f4a
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      packages/opencode/src/storage/db.ts

+ 1 - 1
packages/opencode/src/storage/db.ts

@@ -29,7 +29,7 @@ const log = Log.create({ service: "db" })
 
 export namespace Database {
   export function getChannelPath() {
-    if (["latest", "beta"].includes(CHANNEL) || Flag.OPENCODE_DISABLE_CHANNEL_DB)
+    if (["latest", "beta", "prod"].includes(CHANNEL) || Flag.OPENCODE_DISABLE_CHANNEL_DB)
       return path.join(Global.Path.data, "opencode.db")
     const safe = CHANNEL.replace(/[^a-zA-Z0-9._-]/g, "-")
     return path.join(Global.Path.data, `opencode-${safe}.db`)