connection-checker

1.4.0 • Public • Published

Connection Checker

Why

Sometimes window.navigator.onLine API is not available and we need a good way to check if we got internet connection.

What is this?

A simple library to know the state of internet connection.

How to use it?

First you need to import it in your project

The require way

let { ConnectionEvent, startChecker } = require("connection-checker");

The import way

import { ConnectionEvent, checkOnDemand } from "connection-checker";

Then use it to know your state one time on demand

  window.addEventListener(ConnectionEvent.ON_NETWORK_CONNECTED, function() {
    // YOUR OWN CODE AND STUFF
  })

  checkOnDemand()

Or frequently (every 10 secs)

  window.addEventListener(ConnectionEvent.ON_NETWORK_CHANGED, function() {
    // YOUR OWN CODE AND STUFF
  })

  startChecker()

You can always refer to library documentation here

Powered by Deepertech

Package Sidebar

Install

npm i connection-checker

Weekly Downloads

25

Version

1.4.0

License

MIT

Unpacked Size

42.2 kB

Total Files

15

Last publish

Collaborators

  • xoxefdp