(
@CurrentUser() user: AuthUser,
@Body() body: { env?: unknown; value?: unknown },
)
| 20 | /** Set or clear one of this user's provider API keys (by env var name). */ |
| 21 | @Put() |
| 22 | update( |
| 23 | @CurrentUser() user: AuthUser, |
| 24 | @Body() body: { env?: unknown; value?: unknown }, |
| 25 | ): KeysUpdateResponse { |
| 26 | if (typeof body.env !== "string" || typeof body.value !== "string") { |
| 27 | throw new BadRequestException({ error: "env and value are required" }); |
| 28 | } |
| 29 | this.keys.setByEnv(user.id, body.env, body.value); |
| 30 | this.engine.invalidate(user.id); |
| 31 | return { ok: true, keys: this.keys.listMasked(user.id) }; |
| 32 | } |
| 33 | } |
nothing calls this directly
no test coverage detected