(request: CreateSecretRequestType)
| 289 | } |
| 290 | |
| 291 | export async function createSecret(request: CreateSecretRequestType) { |
| 292 | const response = await fetch(API_BASE_URL + '/secrets', { |
| 293 | method: 'POST', |
| 294 | headers: { 'content-type': 'application/json' }, |
| 295 | body: JSON.stringify(request), |
| 296 | }); |
| 297 | if (!response.ok) { |
| 298 | console.error(response); |
| 299 | throw new Error('Request for creating a secret failed'); |
| 300 | } |
| 301 | return response.json(); |
| 302 | } |
| 303 | |
| 304 | interface UpdateSecretRequestType { |
| 305 | previousName: string; |