npm.io
1.0.2 • Published 6 years ago

online-status-event

Licence
MIT
Version
1.0.2
Deps
1
Size
4 kB
Vulns
0
Weekly
0

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

Keywords