1.1.20 • Published 3 years ago
@vdocdk/meterportal-internal-client v1.1.20
Installation
npm i @vdocdk/meterportal-internal-client
- follow usage
Usage:
import MeterportalInternal from '@vdocdk/meterportal-internal-client';
const { api, login } = new MeterportalInternal();
const example = async () => {
//Login if auth needed.
await login({ username: 'mail@example.com', password: 'xxxxxx' });
const testRequest = await api.getAddressMetrics('utilityId', 'addressId');
console.log(testRequest);
};
example();
Persist token
import MeterportalInternal from '@vdocdk/meterportal-internal-client';
const { api, login, config } = new MeterportalInternal();
//load from localStorage
config.setToken(window.localStorage.getItem('token'));
config.setRefreshToken(window.localStorage.getItem('refresh-token'));
//event to update then tokens updated in config, then save in localstorage
config.on('setToken', (new_token) => window.localStorage.setItem('token', new_token));
config.on('refreshToken', (new_refresh_token) => window.localStorage.setItem('refresh-token',new_refresh_token));
//example
const example = async () => {
//Login if auth needed.
const user = await login({ username: 'mail@example.com', password: 'xxxxxx' });
if(!user) throw new Error('Wrong login');
const testRequest = await api.getAddressMetrics('utilityId', 'addressId');
console.log(testRequest);
};
example();
Author
vdoc ApS Support and help at vdoc.dk
1.1.20
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.12
3 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.16
3 years ago
1.1.15
3 years ago
1.1.14
3 years ago
1.1.13
3 years ago
1.1.19
3 years ago
1.1.18
3 years ago
1.1.17
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago