1.0.5 • Published 1 month ago

@eso-status/connector v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

eso-status/connector

npm license LGTM Grade Build Status Delivery Status

eso-status/connector is a library for getting eso-status.com api data

Table of Contents

How to get it ?

npm i @eso-status/connector

How to use it ?

Listen api socket

import { EsoStatusConnector } from '@eso-status/connector';
import { EsoStatus } from '@eso-status/types';

EsoStatusConnector
  .listen()
  .on('update', (esoService: EsoStatus): void => { ... });

Get status for specific slug

import { EsoStatusConnector } from '@eso-status/connector';
import { EsoStatus } from '@eso-status/types';

EsoStatusConnector
  .get('server_ps_eu')
  .then((esoService: EsoStatus): void => { ... })
  .catch((error: Error): void => { ... });

Get status for multi slugs

import { EsoStatusConnector } from '@eso-status/connector';
import { EsoStatus } from '@eso-status/types';

EsoStatusConnector
  .get(['server_ps_eu', 'server_ps_na'])
  .then((esoServices: EsoStatus[]): void => { ... })
  .catch((error: Error): void => { ... });

Get status for all slugs

import { EsoStatusConnector } from '@eso-status/connector';
import { EsoStatus } from '@eso-status/types';

EsoStatusConnector
  .get()
  .then((esoServices: EsoStatus[]): void => { ... })
  .catch((error: Error): void => { ... });

Slugs list

Server/Service nameslug
XBOX NAserver_xbox_na
XBOX EUserver_xbox_eu
PlayStation NAserver_ps_na
PlayStation EUserver_ps_eu
PC NAserver_pc_na
PC EUserver_pc_eu
PTSserver_pc_pts
Web siteservice_web_site
Official forumservice_web_forum
Web crown storeservice_store_crown
In game crown storeservice_store_eso
Account systemservice_system_account
1.0.5

1 month 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