
Сергей
13.12.2017
15:15:51
если чисто для лога
duck().then(console.log)

Sergey
13.12.2017
15:16:43

Nikita
13.12.2017
15:17:15
console.log(duck())?

Google

1nd2rd3st
13.12.2017
15:17:22
Пастебины не нужны, есть codepen и jsbin

Сергей
13.12.2017
15:17:45
gist

Nikita
13.12.2017
15:17:45

Sergey
13.12.2017
15:17:59

Сергей
13.12.2017
15:18:07

Sergey
13.12.2017
15:18:24

Nikita
13.12.2017
15:18:29
если промис, то так: duck().then(console.log)

Sergey
13.12.2017
15:18:34

1nd2rd3st
13.12.2017
15:18:39
).then(async function(connection){

Nikita
13.12.2017
15:19:01
Так, а что не так?
ну ты не понимаешь, что
1) await только внутри ф-ии с async
2) async функция вовзращает промис
и наверняка у тебя еще куча пробелов

Сергей
13.12.2017
15:19:13
кодстайл выкинь в мусорку

Google

Fedir
13.12.2017
15:19:19

Сергей
13.12.2017
15:20:37
только если завернул в try/catch
https://gist.github.com/sergeysova/05012dc9f36f42f5d9abaae1a0b64093
на

Sergey
13.12.2017
15:21:14

Valeriu
13.12.2017
15:25:55
добрый вечер всем
кто-то можете подсказать что искать, и куда смотреть?

Sergey
13.12.2017
15:27:10
Так, еще один вопрос.
В ассинхронной функции возвращаю true, после вызываю эту функцию func().then((r)=>console.log(r))
Но r - undefined

Mikhail
13.12.2017
15:28:02
Сделайте в самом начале функции return new Promise((res, rej) =>), а после create сделайте res(hook)

Morsik
13.12.2017
15:29:27
А почему просто не вернуть тот промис?

Valeriu
13.12.2017
15:30:00

1nd2rd3st
13.12.2017
15:31:05

Sergey
13.12.2017
15:32:09
Покеж func()
https://gist.github.com/DuckerMan/997e405dfd5dd943f49488de733b94c5

Morsik
13.12.2017
15:32:16

Сергей
13.12.2017
15:32:35

Sergey
13.12.2017
15:32:56

Сергей
13.12.2017
15:33:39

Google

Mikhail
13.12.2017
15:33:40

Сергей
13.12.2017
15:33:42
установи линтер
лол

Valeriu
13.12.2017
15:33:49

Sergey
13.12.2017
15:33:50

Сергей
13.12.2017
15:33:58

Sergey
13.12.2017
15:34:14
eslint.org
Я быстро написал этот код, потом табы поставлю

Сергей
13.12.2017
15:34:26
табы не нужны

Eldar
13.12.2017
15:34:35
Табы не нужны

Сергей
13.12.2017
15:34:52

Eldar
13.12.2017
15:35:12
Деревянная еловая сова

1nd2rd3st
13.12.2017
15:35:35
>SELECT * FROM messages WHERE fromU = '"+login+"' AND toU = '"+loginMy+"' UNION SELECT
Храни тебя господь

Sergey
13.12.2017
15:35:37

Valeriu
13.12.2017
15:35:37

Sergey
13.12.2017
15:35:44

Сергей
13.12.2017
15:36:06

Mikhail
13.12.2017
15:36:06
Сделайте в самом начале функции return new Promise((res, rej) =>), а после create сделайте res(hook)
@vodnicear

Valeriu
13.12.2017
15:36:16
аа

Google

Valeriu
13.12.2017
15:36:17
да
щас попробую обе варианты
спасибо за ответ

Сергей
13.12.2017
15:36:29
async.forEachOf не нужен

Sergey
13.12.2017
15:36:45

Сергей
13.12.2017
15:36:46
есть for (;;){ await }

1nd2rd3st
13.12.2017
15:36:53
Неужели там нет sql с параметрами?

Сергей
13.12.2017
15:37:38

1nd2rd3st
13.12.2017
15:37:49
Мои глаза

Сергей
13.12.2017
15:38:08

Admin
ERROR: S client not available

Eldar
13.12.2017
15:38:10
пжлст,прекрати

arts
13.12.2017
15:38:35
Да там и цикл не нужен. Можно сразу сделать SELECT fromU AS from, toU AS to ...

Сергей
13.12.2017
15:39:15
https://gist.github.com/sergeysova/cd6f988d62af491d0ce6949fa4b562f4
чтобы было хоть немного проще читать этот ад

Sergey
13.12.2017
15:39:51

1nd2rd3st
13.12.2017
15:39:51
Заведи себе кота-ревьюера
https://pbs.twimg.com/media/DQIAbIsX4AA7ySh.jpg

Сергей
13.12.2017
15:40:57
Sergey возьми курс по ноджс и установи линтер
нихера не понятно че ты хотел сделать

Sergey
13.12.2017
15:41:20

Google

Сергей
13.12.2017
15:41:27
SELECT * FROM messages WHERE fromU = '${login}' AND toU = '${loginMy}' UNION SELECT * FROM messages WHERE fromU = '${loginMy}' AND toU = '${login}' ORDER BY date DESC О_о
писать такие запросы руками… пиздец
зачем тянуть эту либу?

Sergey
13.12.2017
15:42:12
Она ассинхронно делает форыч

Сергей
13.12.2017
15:42:18
зачем?
какой смысл

Sergey
13.12.2017
15:43:09
зачем?
При большом кол-во мессаг обычный форыч будет блокировать выполнение других комманд от юзеров

Сергей
13.12.2017
15:43:58
интерполяция

arts
13.12.2017
15:44:13

Nikolay
13.12.2017
15:44:14

Morsik
13.12.2017
15:44:17
Template strings

Сергей
13.12.2017
15:44:23
https://gist.github.com/sergeysova/cd6f988d62af491d0ce6949fa4b562f4
всё
~10 долбанных строк
нахуя усложнять

arts
13.12.2017
15:44:53

Nikolay
13.12.2017
15:45:39
> SELECT * FROM messages WHERE fromU = '${login}' AND toU = '${loginMy}' UNION SELECT * FROM messages WHERE fromU = '${loginMy}' AND toU = '${login}' ORDER BY date DESC
а че за сайт? дай адресок :D

Sergey
13.12.2017
15:45:47

Сергей
13.12.2017
15:46:18
ну и нахер возврат ошибки
throw new TypeError
https://gist.github.com/sergeysova/cd6f988d62af491d0ce6949fa4b562f4