diff --git a/frontend/src/lib/storage-manager/storage-manager.js b/frontend/src/lib/storage-manager/storage-manager.js index 01ff44580..2f977b5ac 100644 --- a/frontend/src/lib/storage-manager/storage-manager.js +++ b/frontend/src/lib/storage-manager/storage-manager.js @@ -131,7 +131,13 @@ export class StorageManager { return this._saveToLocalStorage(val); } - // TODO add LOCATION.SESSION + case LOCATION.SESSION: { + let val = this._getFromSessionStorage(); + + delete val[key]; + + return this._saveToSessionStorage(val); + } case LOCATION.WINDOW: { let val = this._getFromWindow(); @@ -156,7 +162,8 @@ export class StorageManager { switch (location) { case LOCATION.LOCAL: return this._clearLocalStorage(); - // TODO add LOCATION.SESSION + case LOCATION.SESSION: + return this._clearSessionStorage(); case LOCATION.WINDOW: return this._clearWindow(); default: