Ilya
Мб поможет
RedTeapot
@gblack9
Danila
а репорты сообщений кому уходят? есть в них смысл?
RedTeapot
Ну, я тут призвал одного из админов
RedTeapot
Или ты про ПКМ - Report?
RedTeapot
А, куда-то админам телеги
RedTeapot
Я на всякий случай прожимаю, два клика не жалко
Danila
- конфиденциальный и безопасный мессенджер - у телеги есть админы, которые могут проверять сообщения
RedTeapot
Не все заявления на официальном сайте одинаково полезны. Но это уже ваще оффтоп
Gena
Я на всякий случай прожимаю, два клика не жалко
Я, когда кнопку бан жму, тоже обычно жму и репорт. И тоже не понимаю кому это приходит 😆
RedTeapot
Ага. Стараемся, жмем, а оно вообще ничего никому не отсылает
Alexander
отсылает. блокирует аккаунты все норм.
Alexander
потом ты не можешь никому писать кого нет в телефонной книге (добавленных в телегу контактов).
wystan_hugh
Салам братья! А в москве в августе будут какие-нибудь события/конференция/хакатоны по реакт-нейтив/просто реакту?
Daniil
Добрый день. Используем для чата с сотрудником данную либу https://github.com/FaridSafi/react-native-gifted-chat Если сотрудник отправляет изображение, то для пользователя должна быть возможность загрузить/сохранить это изображение, например как в телеге (открыл изображение -> сохранил). Сейчас тянется компонент MessageImage (судя по доке, отсюда https://github.com/oblador/react-native-lightbox) из данной либы. Я так понимаю, необходимо тыкать палкой react-native-fs или есть возможность решить в рамках данной gifted chat либы?
Денис
Хелп, не запускается проект в Xcode. Кто сталкивался?
Aleksei
Хелп, не запускается проект в Xcode. Кто сталкивался?
это потому что react-devtools не запущен, к запуску проекта не имеет отношения
Денис
Короче, восстановил из бекапа теперь ок
Khorark
Подскажите пожалуйста по оплате в приложении. Использую библиотеку react-native-iap: 1) Человек совершил покупку. Я отправил инфу на сервер, чтобы он проверил, валидна ли покупка. Если покупка была не валидна (по каким-то там причинам), то получается не правильно вызывать метод consumePurchaseAndroid на эту покупку? Как быть в этой ситуации? Если ничего не делать, она будет приходить всегда в listener purchaseUpdateSubscription и цикл замкнеться. 2) На андроиде сервер сам удостоверяется, что оплата прошла. На iOS говорится что это может сделать сам клиент. Но как тогда будет обходиться атака MIT, когда клиент может послать поддельные данные, что оплата успешна? 3) Если с сервера приходит, что подписка подтверждена, то получается на неё я не могу вызвать метод consumePurchaseAndroid. Получается она так и будет приходить каждый раз пока её срок не завершиться. Это верное поведение?
luifer
Например, представьте себе такую ​​ситуацию: Https // элемент / 1.jpg? Лексема = 1 Тогда следующий раз URL может быть: Https: //item/1.jpg маркер = 2 Как видите, изображение такое же, но значения сына из его токена изменились
luifer
Этот запрос на удаление делает работу по исключению параметров URL при кэшировании изображений, но, похоже, он не находится в основной ветке, потому что я не могу его найти
luifer
https://github.com/DylanVann/react-native-fast-image/pull/424
Sergey
А fast image перестал течь на IOS?
Stas
Подскажите пожалуйста по оплате в приложении. Использую библиотеку react-native-iap: 1) Человек совершил покупку. Я отправил инфу на сервер, чтобы он проверил, валидна ли покупка. Если покупка была не валидна (по каким-то там причинам), то получается не правильно вызывать метод consumePurchaseAndroid на эту покупку? Как быть в этой ситуации? Если ничего не делать, она будет приходить всегда в listener purchaseUpdateSubscription и цикл замкнеться. 2) На андроиде сервер сам удостоверяется, что оплата прошла. На iOS говорится что это может сделать сам клиент. Но как тогда будет обходиться атака MIT, когда клиент может послать поддельные данные, что оплата успешна? 3) Если с сервера приходит, что подписка подтверждена, то получается на неё я не могу вызвать метод consumePurchaseAndroid. Получается она так и будет приходить каждый раз пока её срок не завершиться. Это верное поведение?
Register a callback that gets called when the store has any updates to purchases that have not yet been finished, consumed or acknowledged. Returns a React Native EmitterSubscription on which you can call .remove() to stop receiving updates. Register you listener as soon as possible and react to updates at all times. из доки. т.е. в теории в лиснере можно почистить ненужное purchaseUpdatedListener((purchase: ProductPurchase) => {})
Stas
Почему все?
Stas
На валидацию отправляете же конкретный токен, продукт и bundle id Поэтому и чистите то, что не прошло
Mal
Хеллоу , гайз!Как закрыть barCodeScanner expo после того как он отчитал данные? У меня вот проблема , у меня qr code прочитался, перекинуло в нужный скрин, я там создал шаблон платёжки, а когда выхожу от туда , сканер дальше висит, приходится свайпать, чтобы потушить его
Alisher
Alisher
Как такое реализовать с CreateTabBottomNavigator?
Nick
кастомный таббар написать
Nick
в доке react navigation есть
Alisher
Ок. Спасибо!
Alisher
Тут получается флатлист поверх карты, конфликтов не будет?
Alisher
Последний вопрос: Как бы вы реализовали центр карты к верху?
Alisher
Если сделать followUserLocation и карту на весь экран, то он будет фокусировать пользователя в центре
Alisher
Или менять динамически высоту карты в зависимости от scrollY? Позволяет ли такое react-native-reanimated?
Alisher
Спасибо!
Denis
В react-native-geolocation, если я отклоняю permission на ios, получаю вот такую ошибку. Как обрабатывать подобные permissions на iOS?
Denis
Nikolay
Всем привет. Установил пакет music-api и не могу собрать проект.
Alexey
)))
Alexey
так и живем
Aleksei
Всем привет. Установил пакет music-api и не могу собрать проект.
там же написано в либе что это для node.js, а тут RN, совсем разные окружения
Aleksei
ну и ошибка про Haste, она просто как бы логичная, но не особо помогает, просто у FB есть (до 0.59 емнип) свой способ резолва модулей, вот он require('crypto') и пытается по их методу найти, и не может (это стандартный модуль в ноде).
Valentin
Настроение плохое, как раз по поводу RN )
А над чем ты работаешь сейчас? Я помню мы перекались на гитхабе. Сори что не смержил твой PR. :)
Valentin
А можно вопросы типа, почему не работает hermes из коробки?))
Потому что он может сломать приложения которые к нему не готовы.
Valentin
Эх, жаль не в Москве ))
Таки я в Москве.
Nikolay
music-api пытается взять из файла который определяет win или нет и запрашивает
Nikolay
Valentin
Или InputText, кнопка send, когда type=send?))
Это странно. А есть бага на н Гитхабе про это?
Nikolay
можно ли как то сюда установить крипто?
Ivan
че за тема?
Irakliy
Таки я в Москве.
значит предположение о том, что тут тусует кто-то из фэйсбука и оперативно доносит о жалобах - правда?)
D
Это странно. А есть бага на н Гитхабе про это?
Нет, не описывал, сделаю чуть позже
Nikolay
Ivan New Moon Syntax Theme вроде
Aleksei
Таки я в Москве.
в Спб точно бы сходили пиво попить 🙂
Денис
Удалил RCTGeolocation.xcodeproj, теперь не билдится приложение. Как вернуть? Файл у меня остался. Может забросить в node_modules/react-native/Libraries/Geolocation ?
Dmitry
Эм. Первая часть определённо правда.
Так в итоге кто-то нашелся из Москвы на встречу? @gblack9 может все таки соберемся, так просто поболтать да пива попить?)
Денис
@poltavets Забросил файл обратно, ссылки не удалял, сейчас собирается
Gena
Так в итоге кто-то нашелся из Москвы на встречу? @gblack9 может все таки соберемся, так просто поболтать да пива попить?)
Ну я всё равно ближайшее время, когда могу, это завтра с полудня, так что сорри )
Gena
А над чем ты работаешь сейчас? Я помню мы перекались на гитхабе. Сори что не смержил твой PR. :)
Сейчас (надо понимать, я работаю с очень небольшой командой и время, на сам фреймворк бывает мало и непредсказуемо), у меня есть дальние идеи и ближайшие планы. Ближайшие планы: - √ Я сейчас сделал форк от 0.60 и домержил туда относительные импорты (я бы это с 0.59 делал, поскольку TM, но к сожалению, там около 2 тысяч коммитов разницы, часть из которых типа "накатил" и через два дня "откатил" и решать эти конфликты дороже, чем потом выпилить из 0.60 всё, что не нужно. А так у меня был рабочий сет из 800 коммитов и хотя бы часть тестов запускались). - Цель - убрать импорт "всего" и бандлить приложение через rollup хотя бы для продакшн. Проверить, как это влияет на размер бандла (предположительно сильно: т.к. сейчас babel генерит очень неприятную обвязку на каждый файл + часть неиспользуемого кода, фабрик рендерер например). - Выпилить deprecated, не нужный и экспериментальный код из натива, особенно C++. Проверить, как это повлияло на размер нативного кода в итоговом бандле. Идеи: - Иметь один js движок (одной версии) на все платформы (я ещё не разобрался до конца, возможно ли это с JSC) - Нормальная система модулей. На стороне исходников: всё что статическое пакуется в бандл, через dynamic import явно указываются точки сплита чанков, как в webpack. На стороне компиленного js, асинхронное апи из натива в JS для динамической загрузки, в зависимости от состояния движка, там может быть уже реализован пропозал лоадера, тогда его имплементить... - Вернуть лэйаут в UI thread - Добавить воркеры (и если получится убрать основной JS в UI thread)
tdesc
120 же обещают флаттер
120 должен девайс поддерживать.
Gena
Кстати, интересно, скомпилить JS в DartVM проще, чем в LLVM байткод?
Мағжан
120 же обещают флаттер
Слышал слухи что он нагревает процессор по максимуму
Мағжан
Не не знаю факт это или ложная инфа
Мағжан
Никто не сталкивался?