photoprism/frontend/src/model/settings.js
Michael Mayer 855781658b Add library settings #283
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-14 13:13:45 +02:00

21 lines
504 B
JavaScript

import Api from "common/api";
import Model from "./model";
class Settings extends Model {
changed(key) {
return (this[key] !== this.__originalValues[key]);
}
load() {
return Api.get("settings").then((response) => {
return Promise.resolve(this.setValues(response.data));
});
}
save() {
return Api.post("settings", this.getValues(true)).then((response) => Promise.resolve(this.setValues(response.data)));
}
}
export default Settings;