@gotglint/glint-client

0.0.7 • Public • Published

Glint Client

Installing

npm i @gotglint/glint-client

Using

const GlintClient = require('glint-client');

console.log('Creating Glient client.');
const glintClient = new GlintClient('localhost', 45468);

console.log('Connecting to master.');
glintClient.init().then(() => {
  console.log('Connected to master, creating job.');

  const input = [...new Array(5).keys()].slice(1);

  glintClient.parallelize(input).map(function(el) {
    return el + 324;
  }).filter(function(el, idx) {
    return !!(el === 325 || idx === 2);
  });

  console.log('Submitting job to master.');
  glintClient.run();

  console.log('Waiting for server to response.');
  glintClient.waitForJob().then((result) => {
    console.debug('Job result: ', result);
  }).catch((err) => {
    console.error('Error while waiting for job: ', err);
  });
});

Readme

Keywords

none

Package Sidebar

Install

npm i @gotglint/glint-client

Weekly Downloads

2

Version

0.0.7

License

GPL-3.0

Last publish

Collaborators

  • gotglint
  • mlaccetti