Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
checkGrowl(growly, function(_, didHaveGrowl) {
hasGrowl = didHaveGrowl;
if (!didHaveGrowl) return callback(new Error(errorMessageNotFound));
growly.notify(options.message, options);
callback();
});
return this;
this.onBrowserComplete = function(browser) {
var results = browser.lastResult;
var time = helper.formatTimeInterval(results.totalTime);
if (results.disconnected || results.error) {
return growly.notify(MSG_ERROR, optionsFor('error', browser.name));
}
if (results.failed) {
return growly.notify(util.format(MSG_FAILURE, results.failed, results.total, time),
optionsFor('failed', browser.name));
}
growly.notify(util.format(MSG_SUCCESS, results.success, time), optionsFor('success',
browser.name));
};
};
}
return false;
});
options = utils.mapToGrowl(options);
if (!options.message) {
callback(new Error('Message is required.'));
return this;
}
options.title = options.title || 'Node Notification:';
if (hasGrowl || !!options.wait) {
var localCallback = options.wait ? callback : noop;
growly.notify(options.message, options, localCallback);
if (!options.wait) callback();
return this;
}
checkGrowl(growly, function(_, didHaveGrowl) {
hasGrowl = didHaveGrowl;
if (!didHaveGrowl) return callback(new Error(errorMessageNotFound));
growly.notify(options.message, options);
callback();
});
return this;
};
this.onBrowserComplete = function(browser) {
var results = browser.lastResult;
var time = helper.formatTimeInterval(results.totalTime);
if (results.disconnected || results.error) {
return growly.notify(MSG_ERROR, optionsFor('error', browser.name));
}
if (results.failed) {
return growly.notify(util.format(MSG_FAILURE, results.failed, results.total, time),
optionsFor('failed', browser.name));
}
growly.notify(util.format(MSG_SUCCESS, results.success, time), optionsFor('success',
browser.name));
};
};
await new Promise( ( resolve, reject ) => {
growly.notify( data.getMessageAsString(), {
label: displayName,
title: data.title,
icon: data.icon
}, ( err, action ) => {
if ( err ) {
reject( err );
} else {
if ( reClick.test( action ) && data.click ) {
data.click();
}
resolve();
}
});
});
}
this.onBrowserComplete = function(browser) {
var results = browser.lastResult;
var time = helper.formatTimeInterval(results.totalTime);
if (results.disconnected || results.error) {
return growly.notify(MSG_ERROR, optionsFor('error', browser.name));
}
if (results.failed) {
return growly.notify(util.format(MSG_FAILURE, results.failed, results.total, time),
optionsFor('failed', browser.name));
}
growly.notify(util.format(MSG_SUCCESS, results.success, time), optionsFor('success',
browser.name));
};
};
}
return false;
});
options = utils.mapToGrowl(options);
if (!options.message) {
callback(new Error('Message is required.'));
return this;
}
options.title = options.title || 'Node Notification:';
if (hasGrowl || !!options.wait) {
var localCallback = options.wait ? callback : noop;
growly.notify(options.message, options, localCallback);
if (!options.wait) callback();
return this;
}
checkGrowl(growly, function(_, didHaveGrowl) {
hasGrowl = didHaveGrowl;
if (!didHaveGrowl) return callback(new Error(errorMessageNotFound));
growly.notify(options.message, options);
callback();
});
return this;
};
checkGrowl(growly, function(_, didHaveGrowl) {
hasGrowl = didHaveGrowl;
if (!didHaveGrowl) return callback(new Error(errorMessageNotFound));
growly.notify(options.message, options);
callback();
});
return this;
this.onBrowserComplete = function(browser) {
var results = browser.lastResult;
var time = helper.formatTimeInterval(results.totalTime);
if (results.disconnected || results.error) {
return growly.notify(MSG_ERROR, optionsFor('error', browser.name));
}
if (results.failed) {
return growly.notify(util.format(MSG_FAILURE, results.failed, results.total, time),
optionsFor('failed', browser.name));
}
growly.notify(util.format(MSG_SUCCESS, results.success, time), optionsFor('success',
browser.name));
};
};