feat: Support multiple file upload on dashboard (#3748)

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
This commit is contained in:
Nithin David Thomas
2022-01-25 08:16:58 +05:30
committed by GitHub
parent b304f5a826
commit 8cff690640
4 changed files with 22 additions and 9 deletions

View File

@@ -7,14 +7,16 @@ export const buildCreatePayload = ({
isPrivate,
contentAttributes,
echoId,
file,
files,
ccEmails = '',
bccEmails = '',
}) => {
let payload;
if (file) {
if (files && files.length !== 0) {
payload = new FormData();
payload.append('attachments[]', file, file.name);
files.forEach(file => {
payload.append('attachments[]', file, file.name);
});
if (message) {
payload.append('content', message);
}
@@ -46,7 +48,7 @@ class MessageApi extends ApiClient {
private: isPrivate,
contentAttributes,
echo_id: echoId,
file,
files,
ccEmails = '',
bccEmails = '',
}) {
@@ -58,7 +60,7 @@ class MessageApi extends ApiClient {
isPrivate,
contentAttributes,
echoId,
file,
files,
ccEmails,
bccEmails,
}),