Jelajahi Sumber

fix(app): disconnect zen provider

adamelmore 7 bulan lalu
induk
melakukan
cbe8f265b9
1 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 4 1
      packages/app/src/components/settings-providers.tsx

+ 4 - 1
packages/app/src/components/settings-providers.tsx

@@ -20,7 +20,10 @@ export const SettingsProviders: Component = () => {
   const globalSDK = useGlobalSDK()
   const globalSDK = useGlobalSDK()
   const providers = useProviders()
   const providers = useProviders()
 
 
-  const connected = createMemo(() => providers.connected())
+  const connected = createMemo(() => {
+    const paid = providers.paid().length > 0
+    return providers.connected().filter((p) => p.id !== "opencode" || paid)
+  })
   const popular = createMemo(() => {
   const popular = createMemo(() => {
     const connectedIDs = new Set(connected().map((p) => p.id))
     const connectedIDs = new Set(connected().map((p) => p.id))
     const items = providers
     const items = providers