0.0.7 • Published 8 years ago

@gotglint/glint-client v0.0.7

Weekly downloads
5
License
GPL-3.0
Repository
github
Last release
8 years ago

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);
  });
});