Skip to content

Instantly share code, notes, and snippets.

View dimlucas's full-sized avatar

Dimitris Loukas dimlucas

View GitHub Profile
module.exports = function (fn) {
return (req, res, next) => {
return fn(req, res).catch(next);
}
}
function checkAnagram(str1, str2) {
if(str1.length != str2.length) {
return false;
}
let sorted1 = str1.split("").sort().join();
let sorted2 = str2.split("").sort().join();
return sorted1 == sorted2;
}
{
a: 2,
b: 2
}
function crunchTheNumbers() {
return Promise.all([getSensorAData(), getSensorBData(), getSensorCData()]).then((results) => {
console.log(results);
})
}
async function crunchTheNumbersAsync() {
let sensorAData = await getSensorAData();
let sensorBData = await getSensorBData();
let sensorCData = await getSensorCData();
console.log(sensorAData, sensorBData, sensorCData);
}
async function getSensorAData() {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve("Sensor A Data");
}, 2000);
})
}
async function getSensorBData() {
return new Promise((resolve, reject) => {
async function joinEvent(email, password, event) {
let user = await login(email, password);
let userInfo = await getUserInfo(user);
let success = await event.join(userInfo.id);
if (success) {
console.log("Joined!");
}
else {
console.log("Not joined");
}
function joinEvent(email, password, event) {
login(email, password).then(user => {
return getUserInfo(user);
}).then(userInfo => {
return event.join(userInfo.id);
}).then((success) => {
if (success) {
console.log("Joined!");
}
else {
function joinEvent(email, password, event) {
login(email, password, function (user) {
getUserInfo(user, function (userInfo) {
event.join(userInfo.id, function (success) {
if (success) {
console.log("Joined!");
}
else {
console.log("Not joined");
using System;
using System.Diagnostics;
namespace HttpClientPerformanceTest
{
class Program
{
static void Main(string[] args)
{
SlowWay.RequestsCount = FastWay.RequestsCount = 30;