0.0.33 • Published 4 months ago

@wepin/storage-js v0.0.33

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

@wepin/storage-js

npm version npm downloads

Wepin Storage Library from Web. This package is only available in the web environment.

⏩ Install

npm install @wepin/storage-js

or

yarn add @wepin/storage-js

⏩ Import SDK

WepinStorage from '@wepin/storage-js'

⏩ Methods

getLocalStorage

WepinStorage.getLocalStorage(appId, name)

Returns the value of the specified local storage item.

Parameters

  • appId \
  • name \

Example

WepinStorage.getLocalStorage('APP_ID', 'KEY')

getAllLocalStorage

WepinStorage.getAllLocalStorage(appId)

Returns all local storage data.

Parameters

  • appId \

Example

WepinStorage.getAllLocalStorage('APP_ID')

setLocalStorage

WepinStorage.setLocalStorage(appId, name, value)

Sets the value of the specified local storage item.

Parameters

  • appId \
  • name \
  • value \

Example

WepinStorage.setLocalStorage('APP_ID', 'KEY', 'data')

setAllLocalStorage

WepinStorage.setAllLocalStorage(appId, values)

Sets all local storage data.

Parameters

  • appId \
  • values \

Example

WepinStorage.setAllLocalStorage('APP_ID', 'data')

clearLocalStorage

WepinStorage.clearLocalStorage(appId, name)

Clears the value of the specified local storage item.

Parameters

  • appId \
  • name \

Example

WepinStorage.clearLocalStorage('APP_ID', 'KEY')

clearAllLocalStorage

WepinStorage.clearAllLocalStorage(appId)

Clears all local storage data.

Parameters

  • appId \

Example

WepinStorage.clearAllLocalStorage('APP_ID')

setLoginUserLocalStorage

WepinStorage.setLoginUserLocalStorage(
    appId: string,
    request: {
      provider: string
      token: { idToken: string; refreshToken: string }
    },
    response: any,
  )

Sets the user information of the local storage.

Parameters

  • appId \
  • request \ - response of @wepin/loign-js methods
  • response \ - response of wepin login api

Example

import {WepinFetch} from '@wepin/fetch-js'
import {WepinLogin} from '@wepin/login-js'

const wepinLogin = new WepinLogin({
    appId: 'APP_ID',
    appKey: 'APP_KEY',
})
const wepinFetch = new WepinFetch({
    appId: 'APP_ID',
    appKey: 'APP_KEY',
    domain: 'APP_DOMAIN',
    sdk: {version: 'SDK_VERSION', type: "SDK_TYPE"}
})
const req = await wepinLogin.loginWithIdToken({token, sign})
const res = await wepinFetch.wepinApi.user.login({
      idToken: req.token.idToken,
    })
WepinStorage.setLoginUserLocalStorage('APP_ID', req, res)
0.0.33

4 months ago

0.0.31

5 months ago

0.0.32

4 months ago

0.0.30

6 months ago

0.0.29

7 months ago

0.0.25

7 months ago

0.0.26

7 months ago

0.0.27

7 months ago

0.0.28

7 months ago

0.0.23

8 months ago

0.0.24

8 months ago

0.0.22

8 months ago

0.0.21

9 months ago

0.0.20

9 months ago

0.0.18

9 months ago

0.0.19

9 months ago

0.0.17

9 months ago

0.0.8

11 months ago

0.0.7

11 months ago

0.0.6

11 months ago

0.0.5

12 months ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.4

12 months ago

0.0.1

1 year ago