(self, request: Request, chat_id: str)
| 264 | tags=[_('Application')] # type: ignore |
| 265 | ) |
| 266 | def post(self, request: Request, chat_id: str): |
| 267 | files = request.FILES.getlist('file') |
| 268 | file_ids = [] |
| 269 | meta = {} |
| 270 | for file in files: |
| 271 | file_url = FileSerializer( |
| 272 | data={'file': file, 'meta': meta, 'source_id': chat_id, 'source_type': FileSourceType.CHAT, }).upload() |
| 273 | file_ids.append({'name': file.name, 'url': file_url, 'file_id': file_url.split('/')[-1]}) |
| 274 | return result.success(file_ids) |
nothing calls this directly
no test coverage detected