fix: replace delete with reduce

This commit is contained in:
Arman
2022-06-30 15:06:18 +02:00
parent cf606dde38
commit bfa920545c
@@ -154,7 +154,12 @@
async function deletePref(selectedKey: string) {
try {
let updatedPrefs = Object.fromEntries(prefs);
delete updatedPrefs[selectedKey];
updatedPrefs = Object.keys(updatedPrefs).reduce((acc, key) => {
if (key !== selectedKey) {
acc[key] = updatedPrefs[key];
}
return acc;
}, {});
await sdkForProject.users.updatePrefs($user.response.$id, updatedPrefs);
prefs = Object.entries(updatedPrefs);
$user.response.prefs = updatedPrefs;