1.1.20 • Published 2 years ago

@vdocdk/meterportal-internal-client v1.1.20

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Installation

  1. npm i @vdocdk/meterportal-internal-client
  2. 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

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

2 years ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago