import db from "./db"; class Prefs { async setSound(sound) { db.prefs.put({key: 'sound', value: sound.toString()}); } async sound() { const sound = await db.prefs.get('sound'); return (sound) ? sound.value : "ding"; } async setMinPriority(minPriority) { db.prefs.put({key: 'minPriority', value: minPriority.toString()}); } async minPriority() { const minPriority = await db.prefs.get('minPriority'); return (minPriority) ? Number(minPriority.value) : 1; } async setDeleteAfter(deleteAfter) { db.prefs.put({key:'deleteAfter', value: deleteAfter.toString()}); } async deleteAfter() { const deleteAfter = await db.prefs.get('deleteAfter'); return (deleteAfter) ? Number(deleteAfter.value) : 604800; // Default is one week } } const prefs = new Prefs(); export default prefs;