SetProviderEnabled toggles enabled state.
(ctx context.Context, name string, enabled bool)
| 192 | |
| 193 | // SetProviderEnabled toggles enabled state. |
| 194 | func (s Store) SetProviderEnabled(ctx context.Context, name string, enabled bool) error { |
| 195 | file, err := s.ListProviders(ctx) |
| 196 | if err != nil { |
| 197 | return err |
| 198 | } |
| 199 | if err := providers.SetEnabled(&file, name, enabled); err != nil { |
| 200 | return err |
| 201 | } |
| 202 | return s.upsertProvider(ctx, name, file.Endpoints[name]) |
| 203 | } |
| 204 | |
| 205 | // SetState stores arbitrary future app state as JSON. |
| 206 | func (s Store) SetState(ctx context.Context, key string, value any) error { |