feat: add functionality to toggle inbox document source between personal and public scopes
Build and Push Multi-Platform Images / build-and-push (push) Successful in 34s
Build and Push Multi-Platform Images / build-and-push (push) Successful in 34s
This commit is contained in:
@@ -142,4 +142,15 @@ export class InboxController {
|
||||
res.setHeader('Cache-Control', 'private, max-age=3600');
|
||||
return new StreamableFile(createReadStream(filePath));
|
||||
}
|
||||
|
||||
@Post(':id/source')
|
||||
@HttpCode(204)
|
||||
async updateSource(
|
||||
@Param('id') id: string,
|
||||
@Body() body: { source: any },
|
||||
@Request() req: any,
|
||||
): Promise<void> {
|
||||
const preferredUsername: string | null = req.user?.preferredUsername ?? null;
|
||||
await this.inboxService.updateSource(id, body.source, preferredUsername);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user