Fix lint
authorChocobozzz <me@florianbigard.com>
Fri, 22 May 2020 06:50:31 +0000 (08:50 +0200)
committerChocobozzz <me@florianbigard.com>
Fri, 22 May 2020 06:50:31 +0000 (08:50 +0200)
client/src/app/shared/misc/peertube-web-storage.ts

index 6a152dd988bb3c77cf02c5b3eb70e82538775b5a..0db1301bd4fa4846b1e6d3096e0417d49849c527 100644 (file)
@@ -2,6 +2,27 @@
 
 const valuesMap = new Map()
 
+function proxify (instance: MemoryStorage) {
+  return new Proxy(instance, {
+    set: function (obj, prop: string | number, value) {
+      if (MemoryStorage.prototype.hasOwnProperty(prop)) {
+        instance[prop] = value
+      } else {
+        instance.setItem(prop, value)
+      }
+      return true
+    },
+    get: function (target, name: string | number) {
+      if (MemoryStorage.prototype.hasOwnProperty(name)) {
+        return instance[name]
+      }
+      if (valuesMap.has(name)) {
+        return instance.getItem(name)
+      }
+    }
+  })
+}
+
 class MemoryStorage {
   [key: string]: any
   [index: number]: string
@@ -50,27 +71,6 @@ try {
   const instanceLocalStorage = new MemoryStorage()
   const instanceSessionStorage = new MemoryStorage()
 
-  function proxify (instance: MemoryStorage) {
-    return new Proxy(instance, {
-      set: function (obj, prop: string | number, value) {
-        if (MemoryStorage.prototype.hasOwnProperty(prop)) {
-          instance[prop] = value
-        } else {
-          instance.setItem(prop, value)
-        }
-        return true
-      },
-      get: function (target, name: string | number) {
-        if (MemoryStorage.prototype.hasOwnProperty(name)) {
-          return instance[name]
-        }
-        if (valuesMap.has(name)) {
-          return instance.getItem(name)
-        }
-      }
-    })
-  }
-
   peertubeLocalStorage = proxify(instanceLocalStorage)
   peertubeSessionStorage = proxify(instanceSessionStorage)
 }