From e42452e4da3eb6182f792f0711a94395ee430eee Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Wed, 29 Jan 2020 11:07:29 +0100 Subject: [PATCH] fix(storage-manager): remove and clear SessionStorage --- frontend/src/lib/storage-manager/storage-manager.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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: