async.map(replies, function(postData, _callback) { if (postData) { postData.post_rep = postData.reputation; postData['edited-class'] = postData.editor !== '' ? '' : 'none'; try { postData.relativeTime = new Date(parseInt(postData.timestamp,10)).toISOString(); postData['relativeEditTime'] = postData.edited !== '0' ? (new Date(parseInt(postData.edited,10)).toISOString()) : ''; } catch(e) { winston.err('invalid time value'); } if (postData.uploadedImages) { try { postData.uploadedImages = JSON.parse(postData.uploadedImages); } catch(err) { postData.uploadedImages = []; winston.err(err); } } else { postData.uploadedImages = []; } postTools.parse(postData.content, function(err, content) { postData.content = content; _callback(null, postData); }); } else { _callback(null); } }, function(err, posts) {
Posts.getPostData(pid, function(postData) { if(postData) { postData.relativeTime = utils.relativeTime(postData.timestamp); postData.post_rep = postData.reputation; postData['edited-class'] = postData.editor !== '' ? '' : 'none'; postData['relativeEditTime'] = postData.edited !== '0' ? utils.relativeTime(postData.edited) : ''; if(postData.uploadedImages) { try { postData.uploadedImages = JSON.parse(postData.uploadedImages); } catch(err) { postData.uploadedImages = []; winston.err(err); } } else { postData.uploadedImages = []; } postTools.toHTML(postData.content, function(err, content) { postData.content = content; posts.push(postData); callback(null); }); } });
fs.unlink(absolutePath, function (err) { if (err) { winston.err(err); } file.saveFileToLocal(filename, req.files.userPhoto.path, done); });
}, function(err, stdout, stderr){ if (err) { winston.err(err.message, err.stack); } res.json({ path: imageUrl }); });
work: (payload, callback) => { let feedUrl; if (payload.feedId === undefined) { winston.err('GET_FEED_FLICKR blank feedId, ignoring'); return callback(); } // winston.info(`get_feed loading feedId:[${payload.feedId}]`); rdb.table('feeds').get(payload.feedId).run() .then((results) => { feedUrl = results.url; winston.info('GET_FEED_FLICKR:', { feedId: payload.feedId, feedUrl }); handlersCommon.setupFeedDir(projectDir, feedUrl) .then((feedDirName) => _downloadFeed({ md5: feedDirName })) .then(() => { // emit LOAD_FEED emitter.put(0, 0, 60, JSON.stringify(['default', { type: 'load_feed', payload: { feedId: payload.feedId }, }]), (error, jobId) => { if (error) throw error; winston.info(`feed_id: ${payload.feedId} emitted job [load_feed] jobId: ${jobId}`); callback(); }); }); }) .catch((err) => { throw err; }); },
client.get('socket.io client test-connection', function (err, reply) { if (err){ winston.err(err.toString()); } else { winston.info('redis connection is: ' + reply.toString()); // Will print `connected` } });
fs.unlink(absolutePath, function (err) { if (err) { winston.err(err); } uploadUserPicture(req.user.uid, path.extname(req.files.userPhoto.name), req.files.userPhoto.path, res); });
}, function (err, stdout, stderr) { if (err) { winston.err(err); res.send({ error: 'Invalid image file!' }); return; } var imageUrl = nconf.get('upload_url') + filename; user.setUserField(uid, 'uploadedpicture', imageUrl); user.setUserField(uid, 'picture', imageUrl); if (convertToPNG) { im.convert([uploadPath, 'png:-'], function(err, stdout){ if (err) { winston.err(err); res.send({ error: 'Unable to convert image to PNG.' }); return; } fs.writeFileSync(uploadPath, stdout, 'binary'); }); } res.json({ path: imageUrl }); });
RDB.hmgetObject('category:' + cid, fields, function(err, data) { if (err === null) { callback(data); } else { winston.err(err); } });
async.each(pids, movePost, function(err) { if (!err) { callback(null, 1); } else { winston.err(err); callback(err, null); } });
RedisDB.exports.handle = function(error) { if (error !== null) { winston.err(error); if (global.env !== 'production') { throw new Error(error); } } }
async.series(schema, function(err, results) { if (!err) winston.info('upgrade complete'); else winston.err(err); process.exit(); });
db.delete('tid:lastFeedUpdate', function(err) { if(err) { winston.err('Error upgrading '+ err.message); process.exit(); } else { winston.info('[2014/2/9] Remove Topic LastFeedUpdate value, as feeds are now on-demand'); next(); } });
}, function(err) { if(err) { winston.err('Error upgrading '+ err.message); process.exit(); } else { winston.info('[2014/1/13] Set up "Registered Users" user group'); next(); } });
async.series([upgradeUserPostsTopics, upgradeTopicPosts], function(err, results) { if(err) { winston.err('Error upgrading '+ err.message); return next(err); } winston.info('[2014/1/7] Updated topic and user posts to sorted set'); next(); });
async.eachSeries(cids, getCategory, function(err) { if(err) { winston.err(err); callback(null); return; } callback({'categories': categories}); });
}, function (err, stdout, stderr) { if (err) { winston.err(err); } res.json({ path: imageUrl }); });
user.getUsers(data.set, start, end, function(err, data) { if (err) { winston.err(err); } else { callback({ users: data }); } });
export const createSavedAdmin = async () => { try { let guild = await createSavedGuild() let admin = await Models.User.create(mockData.admin(guild.id)) return admin } catch(err) { winston.err(err) } }
function(err, stdout){ if (err) { winston.err(err); res.send({ error: 'Unable to convert image to PNG.' }); return; } fs.writeFileSync(uploadPath, stdout, 'binary'); });
export const createSavedEvent = async () => { try { let admin = await createSavedAdmin() let event = Models.Event.create(mockData.event(admin.adminGuildId, [admin.adminGuildId])) return event } catch(err) { winston.err(err) } return }
.then(function(authorization) { if (authorization) { client.user = { username: ctx.username, authorization: authorization }; ctx.accept(); } else { logger.err('SSH Client authorization failed'); ctx.reject(); } })
db.getObjectFields('global', ['topicCount', 'postCount'], function(err, data) { if (err) { return winston.err(err); } var stats = { topics: data.topicCount ? data.topicCount : 0, posts: data.postCount ? data.postCount : 0 }; io.sockets.emit('post.stats', stats); });
im.convert([uploadPath, 'png:-'], function(err, stdout) { if (err) { winston.err(err); res.send({ error: 'Unable to convert image to PNG.' }); return; } fs.writeFileSync(uploadPath, stdout, 'binary'); res.json({ path: imageUrl }); });
bcrypt.compare(password, userData.password, function(err, res) { if (err) { winston.err(err.message); return next(new Error('bcrypt compare error')); } if (!res) { return next(null, false, 'invalid-password'); } next(null, { uid: uid }, 'Authentication successful'); });
emailjsServer.send(message, function(err, success) { if (err === null) { socket.emit('user.send_reset', { status: "ok", message: "code-sent", email: email }); } else { socket.emit('user.send_reset', { status: "error", message: "send-failed" }); winston.err(err); } });
topics.getPids(tid, function(err, pids) { if (!err) { async.each(pids, movePost, function(err) { if (!err) { callback(null, 1); } else { winston.err(err); callback(err, null); } }); } else { winston.err(err); callback(err, null); } });
async.map(cids, getCategory, function(err, categories) { if (err) { winston.err(err); return callback(err, null); } categories = categories.filter(function(category) { return !!category; }).sort(function(a, b) { return parseInt(a.order, 10) - parseInt(b.order, 10); }); callback(null, { 'categories': categories }); });
db.getObjectFields('global', ['topicCount', 'postCount'], function(err, data) { if (err) { return winston.err(err); } var stats = { topics: data.topicCount ? data.topicCount : 0, posts: data.postCount ? data.postCount : 0 }; if (!callback) { io.sockets.emit('meta.getUsageStats', null, stats); } else { callback(null, stats); } });
bcrypt.compare(password, userData.password, function(err, res) { if (err) { winston.err(err.message); next(new Error('bcrypt compare error')); return; } if (res) { next(null, { user: { uid: uid } }); } else { next(new Error('invalid-password')); } });