Dmitrii
Но получаю ошибку CHAT_ID_INVALID
Дима
Скорее всё большим количеством концепций) Сейчас вот например кажется понял как сделать на основе того же редакса полноценные корутины без try catch и понятие делегатов, которое довольно многое поясняет)
Dmitrii
А еще я пробую глобальный поиск и он тоже не работает )))
Dmitrii
Dmitrii
PEER_ID_INVALID
Dmitrii
Походу я что-то не понимаю в telegram api 🙁
Dmitrii
Хотя в доке вроде четко написано:
Dmitrii
Дима
Походу я что-то не понимаю в telegram api 🙁
Он писец сложный на самом деле 😒 Я поэтому сейчас не коммичу ничего, потому что нужно время переосмыслить всю хурму
Дима
Если ты хочешь сделать какой-то тип вида *Empty, то можешь просто не писать это поле вообще, это то что я уже успел подлатать в идеях протокола
Dmitrii
То есть параметр peer убрать вообще?
Дима
И это значит что ошибка в другом месте В первую очередь, о телеграме опасно вообще строить какие-либо предположения, из них обязательно будут исключения и особые случаи
Dmitrii
То есть параметр peer убрать вообще?
Тогда получается PEER_ID_INVALID
Dmitrii
У меня задача вообще простая - получить из конкретного канала последнее сообщение. Получается, что сейчас единственный кейс, который я смог реализовать - получить список диалогов через getDialogs, найти там нужный канал, получить его id и access_hash, ну а дальше дернуть getHistory. Единственная проблема - getDialogs не всегда возвращает все каналы, так понимаю, они фильтруют те, куда давно не писали.
Dmitrii
Вчера, например, этого канала не было в списке getDialogs, а сегодня есть ))
Dmitrii
Поэтому я думал получать id канала и access_hash не через getDialogs, а через поиск или getChats (id я уже знаю и он не меняется, по идее). Но этот кейс не получается оживить 🙁
Dmitrii
В общем ладно, вроде задача решается на текущий момент 🙂 Спасибо!
Dmitrii
Вот тут я затупил. Делаю поиск, а дергаю getHistory вместо search
Dmitrii
Но вот результаты поиск возвращает странные. Вроде нашел 110 совпадений, но все пусто в массивах
Dmitrii
Dmitrii
Поставил limit: 100 и вроде прилетели результаты поиска ))
Anonymous
Привет! Есть пользователи Sublime? Может кто знает плагин, который по горячей клавише открывает дериктории проектов?
Дима
Поставил limit: 100 и вроде прилетели результаты поиска ))
Вот у них всегда такая хурма разнообразная %)
Дима
Немного не уловил про "биндинги к биндингам"
В нем нет ничего того, чем бы не занималась любая другая имплементация mtproto
Ivan
Так суть же в том, что она официальная, и поддержка на их стороне
Ivan
Ну и производительность же
Ivan
Например, решение на telegram-mtproto у меня течет, и по-тихому перестает работать, периодически. Найти причины я так и не смог, хотя скорее всего это моя криворукость.
Anton
Вопрос. Есть es6-файл с библиотечкой, нужно из неё собрать es5-файл и его минифицированную версию. Сейчас делаю как https://pastebin.com/U9KV2FEQ Есть ли вариант как можно сделать билд проще?
Bohdan
как в typed array добавить значения?
Sander
Всем привет,
Sander
какой stage-x рекомендуется использовать в .babelrc?
Sander
окай
Sergey
как в typed array добавить значения?
открыть в mdn доку по сабжу
Sander
я тут в одном проекте увидел что используется 0 и 2 одновременно, это норм вообще?
Sander
спасибо
Sander
@sergeysova почему не stage-3?
Sergey
@sergeysova почему не stage-3?
ну stage-3 меньше фич имеет
Sergey
совсем уж мало
Sergey
stage-1 слишком много нестабильного stage-2 для меня это компромисс
Sander
может тому есть какая-то причина? они же каждый раз обновляются
Андрей
Дополнительные функции отдельными пакетами подключать.
Sergey
раз в мажорный релиз
Sergey
так-то
Sander
просто выйдет новый релиз стандартов, и какие-то фичи что ты юзал выпелят, получается завязан на версии
Sergey
просто выйдет новый релиз стандартов, и какие-то фичи что ты юзал выпелят, получается завязан на версии
куда их выпилят? такое случается крайне редко и пока что только с одним пропозалом случилось: SIMD
Sergey
из stage-2 очень маловероятно выпиливание
Sander
@sergeysova правлиьно ли я понимаю, что можно использовать только один stage-x, просто ты говоришь что в stage-3, много чего выпелили
Dmitry
а стейджи разве не просто не поделены и каждый не за свое отвечает ? на пример хочешь фичу такую то вот соответственный стейдж и подключается. или я не в теме ? D
Sander
я пытаюсь этот вопрос уточнить
Sander
надеюсь кто-то подробно ответит
Dmitry
на соклько я знаю был один пресет и его разделили на стейджи
Sander
пока что не очень понятно
Sander
так если из stage-3 много чего выпелили и оно не попало в стандарт
Sander
значит оно то что не стоит использовать stage-2, так как в след версиях уже многих фич нет
Dmitry
Это не «версия». Каждая фича, которую предлагается включить в ES, проходит несколько стадий, от 0 до 4. 0 — голое описание фичи в текстовом виде, 4 — фича имеет хорошие шансы попасть в следующий релиз, 3 — аналогично, но шансы поменьше. Таким образом, включая stage-0, можно использовать очень экспериментальные фичи. Есть вероятность, что они не войдут в стандарт вообще или заметно изменятся. В проекте, рассчитаном на долгую поддержку, я бы не стал их использовать, если только вы не активный участник TC39 или контрибютор babeljs. вот что нагуглил
Sander
вопрос, а где посмотреть сами фичи, которые входят в 0...4
Sander
@danyil
Sander
я там
Sergey
не то
Sander
а async await чтоб работало, это тоже из stage-x? берется
Sergey
разумеется
Sergey
но знать-то надо, что есть на самом деле пропозалы
Sergey
почитать их доку, например, лучше из текста пропозала
Sander
спасибо
Sergey
они уже в браузерах и в ноде есть
Sergey
уже и модули в браузерах есть
Sergey
уже нет