Chatwoot/app/javascript/dashboard/api/contactNotes.js
2021-10-25 18:35:58 +05:30

29 lines
571 B
JavaScript

import ApiClient from './ApiClient';
class ContactNotes extends ApiClient {
constructor() {
super('notes', { accountScoped: true });
this.contactId = null;
}
get url() {
return `${this.baseUrl()}/contacts/${this.contactId}/notes`;
}
get(contactId) {
this.contactId = contactId;
return super.get();
}
create(contactId, content) {
this.contactId = contactId;
return super.create({ content });
}
delete(contactId, id) {
this.contactId = contactId;
return super.delete(id);
}
}
export default new ContactNotes();