Skip to content

nguyenj/online-status-event

Repository files navigation

online-status-event

Wrapper around window.navigator.onLine to let you know when your network is up or down.

Install

$ npm online-status-event

Usage

import { isOnline, start, stop } from 'online-status-event'

function handleOnlineStatus (status) {
    if (status) {
        // do something if online
    } else {
        // do something if offline
    }
}

// Manual check if the status is online or offline
handleOnlineStatus(isOnline())

// Listen to status changes and handle it accordingly
const statusEvent = start()
statusEvent.on('status', handleOnlineStatus)

API

Functions

Function Arguments Returns Description
isOnline none boolean Checks network status
start none object Starts listening to status changes
stop none object Stops listening to status changes

Events

Name Params Description
status status(boolean) Emits a status event with one boolean param value to indicate network status

License

MIT Copyright (c) 2019 John Nguyen

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published