import { instance, wrapper } from "./Api"; export default { post(data, onProgress) { const url = `/settings/emoji`; let config = { onUploadProgress(progressEvent) { var percentCompleted = Math.round( (progressEvent.loaded * 100) / progressEvent.total ); // execute the callback if (onProgress) onProgress(percentCompleted); return percentCompleted; } }; return wrapper(instance().post(url, data, config)); }, delete(emojiID) { return wrapper(instance().delete(`/settings/emoji`, { data: { emojiID } })); }, put(data) { return wrapper( instance().put(`/settings/emoji`, { emojiID: data.emojiID, name: data.name }) ); } };