mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2025-04-01 18:43:33 +03:00
14 lines
351 B
JavaScript
14 lines
351 B
JavaScript
const SETTINGS_STORAGE_KEY = 'settings';
|
|
|
|
export default class SettingsService {
|
|
constructor(storage) {
|
|
this.storage = storage;
|
|
}
|
|
|
|
loadSettings = () => this.storage.get(SETTINGS_STORAGE_KEY) || {};
|
|
|
|
updateSettings = (settingsToUpdate) => this.storage.set(SETTINGS_STORAGE_KEY, {
|
|
...this.loadSettings(),
|
|
...settingsToUpdate,
|
|
})
|
|
}
|