Chatwoot/app/javascript/dashboard/api/contactNotes.js

30 lines
571 B
JavaScript
Raw Normal View History

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();