File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -5,19 +5,19 @@ import { useOpenRouterProvider } from '@/lib/providers/openrouter'
5
5
import { useSiliconFlowProvider } from '@/lib/providers/siliconflow'
6
6
7
7
export const useProvidersStore = defineStore ( 'providers' , ( ) => {
8
- const map = {
9
- siliconFlow : useSiliconFlowProvider ( ) ,
10
- deepSeek : useDeepSeekProvider ( ) ,
11
- openRouter : useOpenRouterProvider ( ) ,
12
- } as Record < string , Provider >
13
- const list = Object . values ( map )
8
+ const list = [
9
+ useSiliconFlowProvider ( ) ,
10
+ useDeepSeekProvider ( ) ,
11
+ useOpenRouterProvider ( ) ,
12
+ ]
13
+ const map = Object . fromEntries ( list . map ( p => [ p . id , p ] ) ) as Record < string , Provider >
14
14
15
15
for ( const provider of list ) {
16
16
provider . refreshUser ( )
17
17
}
18
18
19
19
return {
20
- map,
21
20
list,
21
+ map,
22
22
}
23
23
} )
You can’t perform that action at this time.
0 commit comments