3.0.0-dev.1 • Published 9 months ago

@eso-status/connector v3.0.0-dev.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

eso-status/connector

Quality Gate Status Bugs Code Smells Vulnerabilities Security Rating Coverage Duplicated Lines (%)

npm license

Build Status Build Status

eso-status/connector is a library for retrieving data from the eso-status.com API

Table of Contents

How to get it ?

npm i @eso-status/connector

How to use it ?

Listen api socket for service status update

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

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

Listen api socket for service maintenance emitted

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

EsoStatusConnector.listen().on(
  'maintenancePlanned',
  (maintenanceEsoStatus: MaintenanceEsoStatus): void => {
    ...
  },
);

Listen api socket for service maintenance removed

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

EsoStatusConnector.listen().on('maintenanceRemoved', (slug: Slug): void => {
  ...
});

Get status for specific slug

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

const esoStatus: EsoStatus = await EsoStatusConnector.get('server_pc_eu');

Get status for multi slugs

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

const esoStatusList: EsoStatus[] = await EsoStatusConnector.get([
  'server_pc_eu',
  'server_pc_na',
]);

Get status for all slugs

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

const esoStatusList: EsoStatus[] = await EsoStatusConnector.get();

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
3.0.0-dev.0

10 months ago

3.0.0-dev.1

9 months ago

2.2.1

11 months ago

2.1.2

11 months ago

2.0.0-dev.1

11 months ago

2.2.0

11 months ago

2.1.1

11 months ago

2.0.0-dev.3

11 months ago

2.0.0-dev.2

11 months ago

2.0.0-dev.5

11 months ago

2.0.0-dev.4

11 months ago

2.0.0-dev.7

11 months ago

2.0.0-dev.6

11 months ago

2.1.0

11 months ago

2.0.0

11 months ago

1.0.5

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

4 years ago