0.0.33 • Published 3 months ago
@wepin/storage-js v0.0.33
@wepin/storage-js
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
methodsresponse
\ - 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
3 months ago
0.0.31
4 months ago
0.0.32
4 months ago
0.0.30
6 months ago
0.0.29
6 months ago
0.0.25
6 months ago
0.0.26
6 months ago
0.0.27
6 months ago
0.0.28
6 months ago
0.0.23
7 months ago
0.0.24
7 months ago
0.0.22
8 months ago
0.0.21
8 months ago
0.0.20
8 months ago
0.0.18
8 months ago
0.0.19
8 months ago
0.0.17
8 months ago
0.0.8
10 months ago
0.0.7
10 months ago
0.0.6
10 months ago
0.0.5
11 months ago
0.0.3
12 months ago
0.0.2
12 months ago
0.0.4
11 months ago
0.0.1
1 year ago