2020-10-23 00:11:44 +02:00
|
|
|
import server from './server.js';
|
|
|
|
|
|
|
|
async function addLabel(noteId, name, value = "") {
|
|
|
|
await server.put(`notes/${noteId}/attribute`, {
|
|
|
|
type: 'label',
|
|
|
|
name: name,
|
|
|
|
value: value
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2020-10-24 23:50:32 +02:00
|
|
|
async function setLabel(noteId, name, value = "") {
|
|
|
|
await server.put(`notes/${noteId}/set-attribute`, {
|
|
|
|
type: 'label',
|
|
|
|
name: name,
|
|
|
|
value: value
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2020-10-23 00:11:44 +02:00
|
|
|
async function removeAttributeById(noteId, attributeId) {
|
|
|
|
await server.remove(`notes/${noteId}/attributes/${attributeId}`);
|
|
|
|
}
|
|
|
|
|
|
|
|
export default {
|
|
|
|
addLabel,
|
2020-10-24 23:50:32 +02:00
|
|
|
setLabel,
|
2020-10-23 00:11:44 +02:00
|
|
|
removeAttributeById
|
|
|
|
}
|