( req: MonkeyRequest<undefined, AddCustomThemeRequest>, )
| 827 | } |
| 828 | |
| 829 | export async function addCustomTheme( |
| 830 | req: MonkeyRequest<undefined, AddCustomThemeRequest>, |
| 831 | ): Promise<AddCustomThemeResponse> { |
| 832 | const { uid } = req.ctx.decodedToken; |
| 833 | const { name, colors } = req.body; |
| 834 | |
| 835 | const addedTheme = await UserDAL.addTheme(uid, { name, colors }); |
| 836 | return new MonkeyResponse("Custom theme added", replaceObjectId(addedTheme)); |
| 837 | } |
| 838 | |
| 839 | export async function removeCustomTheme( |
| 840 | req: MonkeyRequest<undefined, DeleteCustomThemeRequest>, |
nothing calls this directly
no test coverage detected