feat: Add pending message on dashboard (#1547)
This commit is contained in:
parent
3e61ea5cfa
commit
7c62d3629c
17 changed files with 260 additions and 53 deletions
|
@ -7,10 +7,17 @@ class MessageApi extends ApiClient {
|
|||
super('conversations', { accountScoped: true });
|
||||
}
|
||||
|
||||
create({ conversationId, message, private: isPrivate, contentAttributes }) {
|
||||
create({
|
||||
conversationId,
|
||||
message,
|
||||
private: isPrivate,
|
||||
contentAttributes,
|
||||
echo_id: echoId,
|
||||
}) {
|
||||
return axios.post(`${this.url}/${conversationId}/messages`, {
|
||||
content: message,
|
||||
private: isPrivate,
|
||||
echo_id: echoId,
|
||||
content_attributes: contentAttributes,
|
||||
});
|
||||
}
|
||||
|
@ -21,10 +28,11 @@ class MessageApi extends ApiClient {
|
|||
});
|
||||
}
|
||||
|
||||
sendAttachment([conversationId, { file, isPrivate = false }]) {
|
||||
sendAttachment([conversationId, { file, isPrivate = false }, echoId]) {
|
||||
const formData = new FormData();
|
||||
formData.append('attachments[]', file, file.name);
|
||||
formData.append('private', isPrivate);
|
||||
formData.append('echo_id', echoId);
|
||||
return axios({
|
||||
method: 'post',
|
||||
url: `${this.url}/${conversationId}/messages`,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue