1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| import type { Providers } from '@/api/agent/types'
| import { defineStore } from 'pinia'
|
| export const useProvider = defineStore('provider', () => {
| const providers = ref<Providers[]>([])
|
| const updateProviders = (val: Providers[]) => {
| providers.value = val
| }
|
| return {
| providers,
| updateProviders,
| }
| }, {
| persist: {
| key: 'providers',
| serializer: {
| serialize: state => JSON.stringify(state.providers),
| deserialize: value => ({ providers: JSON.parse(value) }),
| },
| },
| })
|
|