restful-queue

0.0.2 • Public • Published

restful-queue

A queue for service workers which send requests to a restful API

Basic usage

Add the following to your service worker to use the queue for all non-GET requests:

import { queueAndAttemptRequest } from 'restful-queue';

self.addEventListener('fetch', event => {
	if (event.request.method !== 'GET') {
		event.respondWith(queueAndAttemptRequest(event.request));
	} else {
		... // Handle GET requests here, eg return them from cache
	}
});

See also

Unit Testing

Run:

npm test

Publish to npm

Make sure to bump the version number in package.json.

Then run npm publish (assuming you're already logged in)

Dependencies (1)

Dev Dependencies (3)

Package Sidebar

Install

npm i restful-queue

Weekly Downloads

6

Version

0.0.2

License

none

Unpacked Size

21.8 kB

Total Files

8

Last publish

Collaborators

  • lucas42