Viktor
потому что тот, кто его вызывает, рассчитывает ровно на тот интерфейс, который в mitt
Viktor
или любую другую библиотеку
Viktor
лишь бы интерфейс был тот же
Anonymous
мне надо написать функцию send
внутри будут ассинхронные вызовы типа такого
const send = async () => {
// 1
const res = await fetch()
// 2
const data = await fetch()
// 3
}
и чтобы можно было вызвать так функцию
send()
.on(’send’, (hash) => {
// сюда попадаем, когда функцию вызывается
})
.on('receipt', (receipt) => {
// сюда попадаем, когда получили ответ от первого fetch
})
.on(‘next’, (receipt) => {
// сюда попадаем после второго fetch
})
.on('error', (error) => {
// сюда попадаем, если ошибка
});
и тд
Viktor
Viktor
имхо, выглядит странно. не уверен, что это то, что ты на самом деле хочешь, но глубже копать не буду 😊
Viktor
Viktor
ну или await сделать точнее
Anonymous
ну так я же верну после всех действий)
а мне надо получилось данные с res, когда ещё data не получили
Viktor
Viktor
Viktor
типа возвращается из это функции объект на котором мы в нужное время тригерим события, когда данные из фетча пришли или по каким-то другим событиям, а снаружи через on подписываемся.
Anonymous
вроде как да, спасибо
вот, кстати, более понятно описание того, что хочу сделать https://web3js.readthedocs.io/en/v1.2.7/callbacks-promises-events.html
Viktor
понятно, дружишь промисы и колбеки. интересненько 😊
Lynn «Кофеман»
Viktor
Viktor
но ведь не обязательно async делать функцию, можно сделать обычную, а внутри придётся старые-добрые промисы с зенами писать.
Lynn «Кофеман»
https://codepen.io/alexeyten/pen/jOLbaKy?editors=0011
Viktor
Lynn «Кофеман»
Ну или можно наоборот, к промису приклеить методы ee.
Object.assign(p, ee);
return p;
Lynn «Кофеман»
наверное так даже лучше. А то у промиса ещё есть catch, finally, а mitt специально не использует this
Anonymous
вот я ещё такой пакет нашёл) https://www.npmjs.com/package/web3-core-promievent
Captcha bot
Lil5, код неверный, обратись к админу.
Nikita
Хэй, привет ребят
Viktor
Viktor
Это тебя просто инстаграм затегировал как потенциального «тракториста», вот и подсовывает рекламу иностранных технологических хабов 😃
K
K
https://github.com/ChainSafe/web3.js/blob/7d03412ea3d32e06bfb48972c5ef96bb8801a2e6/packages/web3-core-method/src/index.js#L65
Но тут думаю слишком мудрено будет
Viktor
Всем привет! Прилетел проведать Златоглавую. Сегодня, в 8 вечера, буду в изя гриле, на Льва Толстого, по старой памяти. Если вдруг есть желание зайти поздороваться, поесть-попить вместе — буду рад 😀 кроссовер для меня
Ilia
кто же за три часа пишет )
Viktor
Сам только прилетел 🤣
Stas
Эх как жаль, что я на карантине
Viktor
Stas
Нее, поконтактировал с заболевшими:/
Надеюсь, бейджик Амазона тоже работает в Изе хD
Bartsev
Viktor
Bartsev
Мне 1 час доехать
Viktor
Bartsev
Ты там рядом
Bartsev
?
Viktor
Viktor
Сижу
Lynn «Кофеман»
А я только сел в метро Парк Культуры. Но очень надо было сбежать 😔
Viktor
Хаха, ничего. Я обещал прислать фотку, уже неплохо 😅
Viktor
Порридж В Ко-ливинге
Хана Миру (MSK+4)
А почему стол пустой?
Хана Миру (MSK+4)
Вы уже по домам?)
Viktor
Обсудили все, что только можно было 😃
Порридж В Ко-ливинге
Captcha bot
Laurens Schouten, код неверный, обратись к админу.
Captcha bot
se, код неверный, обратись к админу.
Null
Всем привет! 👋
Принял участие в круглом столе Podlodka Frontend Crew про собеседования. Душевная получилась беседа, с неожиданными выводами 😅
https://youtu.be/eOBBu2LLgxY
Captcha bot
Thomson Blake, код неверный, обратись к админу.
Captcha bot
Elvis Clarkson, код неверный, обратись к админу.
Captcha bot
Hdjgf, код неверный, обратись к админу.
Ilia
Ровно месяц до AoC. Напоминание в календаре увидел :D
Viktor
Ilia
Год быстро пролетел 😊
Ага. Но в этом году будет особенно интересно(лично для меня) решать. Я не такой зелёный уже, как было в прошлом году ))
V
Ilia
поделюсь, вдруг кому интересно будет ) сам пока уперся в 107 символов
slisnychyi
@vitkarpov привет, скажи будет ли продолжение алгосиков для самых маленьких? формат был классный с решением онлайн с кем-то параллельно.
Viktor
Andrey
Идеальная опечатка получилась, тянет на целое шоу. «Погосты для самых маленьких»
slisnychyi
slisnychyi
Victor
Камрады, тут вопрос поступил интересный.
Правда есть олимпиадное на трубе?
Victor
Привет. Нетривиальный вопрос.
Есть парень 15 лет - 9 класс. Интересно программирование олимпиадное. Она на турбо паскале как я понимаю. В школе как я понимаю нет у него никого толкового включая учителя информатики.
Есть идеи куда его отправить, так как курсов по паскалю на гикбрейнсе думаю нет. )
Victor
я канеш уже некоторое время потратил чтобы выяснить ответ на вопрос "Олимпиадное программирование чтобы что?".
Но тем не менее
Viktor
Ну если они в школе пишут на турбо паскале, то да. Но вообще, кажется, что в любом нормальном олимпиадном кружке будет С++.
Viktor
Пишут же, что в школе никого толкового нет, верно? Вот и нужно искать олимпиадный кружок, а там скорее всего не будет паскаля.
Viktor
Будет Паскаль ABC, не зря ж его на мехмате в Ростове придумали!