Skip to content

Commit

Permalink
add notes api to instances
Browse files Browse the repository at this point in the history
  • Loading branch information
SazukinPavel committed Dec 14, 2023
1 parent 933a4fd commit 5cee725
Showing 1 changed file with 24 additions and 13 deletions.
37 changes: 24 additions & 13 deletions modules/instances.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,31 @@
class Instances {
constructor(api) {
this.api = api;
this.moduleBase = "instances";
this.api = api;
this.moduleBase = "instances";
}

action(data) {
return this.api.post(`/${this.moduleBase}/${data.uuid}/invoke`, {
method: data.action,
params: data.params,
});
return this.api.post(`/${this.moduleBase}/${data.uuid}/invoke`, {
method: data.action,
params: data.params,
});
}

move(uuid, ig) {
return this.api.post(`/${this.moduleBase}/${uuid}`, { ig });
return this.api.post(`/${this.moduleBase}/${uuid}`, { ig });
}
}

export default Instances;


addNote(uuid, data) {
return this.api.post(`/${this.moduleBase}/${uuid}/note`, data);
}

removeNote(uuid, params) {
return this.api.delete(`/${this.moduleBase}/${uuid}/note`, { params });
}

updateNote(uuid, data) {
return this.api.patch(`/${this.moduleBase}/${uuid}/note`, data);
}
}

export default Instances;

0 comments on commit 5cee725

Please sign in to comment.