summaryrefslogtreecommitdiff
path: root/src/core/utils/address.js
diff options
context:
space:
mode:
authorIT Fixcomart <it@fixcomart.co.id>2023-03-01 09:18:52 +0000
committerIT Fixcomart <it@fixcomart.co.id>2023-03-01 09:18:52 +0000
commita7abbf4ddc70068620e9f44b74dc162ce2e16ee2 (patch)
tree74f66253717515d364ce74bd8275015c1f829cbc /src/core/utils/address.js
parent90e1edab9b6a8ccc09a49fed3addbec2cbc4e4c3 (diff)
parenta1b9b647a6c4bda1f5db63879639d44543f9557e (diff)
Merged in refactor (pull request #1)
Refactor
Diffstat (limited to 'src/core/utils/address.js')
-rw-r--r--src/core/utils/address.js33
1 files changed, 17 insertions, 16 deletions
diff --git a/src/core/utils/address.js b/src/core/utils/address.js
index c4a19af5..c545d34b 100644
--- a/src/core/utils/address.js
+++ b/src/core/utils/address.js
@@ -1,27 +1,28 @@
const getAddress = () => {
- const address = localStorage.getItem('address');
- if (address) return JSON.parse(address);
- return {};
+ if (typeof window !== 'undefined') {
+ const address = localStorage.getItem('address')
+ if (address) return JSON.parse(address)
+ }
+ return {}
}
const setAddress = (address) => {
- localStorage.setItem('address', JSON.stringify(address));
- return true;
+ if (typeof window !== 'undefined') {
+ localStorage.setItem('address', JSON.stringify(address))
+ }
+ return
}
const getItemAddress = (key) => {
- let address = getAddress();
- return address[key];
+ let address = getAddress()
+ return address[key]
}
-const createOrUpdateItemAddress = (key, value) => {
- let address = getAddress();
- address[key] = value;
- setAddress(address);
- return true;
+const updateItemAddress = (key, value) => {
+ let address = getAddress()
+ address[key] = value
+ setAddress(address)
+ return
}
-export {
- getItemAddress,
- createOrUpdateItemAddress
-}; \ No newline at end of file
+export { getItemAddress, updateItemAddress }