
Nikita
11.08.2017
14:11:38
Ребят, а это нормально в cагах из одного воркера вызывать другой?

Andrey
11.08.2017
14:21:19
Конечно.
Ты же его можешь полностью контролировать

Nikita
11.08.2017
14:24:15
Конечно.
Дело в том что я ожидаю почему то что yield вернет в родительский воркер значение, когда дочерний отработает, но похоже это только через return работает, так?

Google

Andrey
11.08.2017
14:25:13
fork или spawn возвращает объект таска
т.е. если ты воркер таким образом запускаешь то работай с таском ибо воркер у тебя получается неблокирущим
если воркер через call запускаешь то проблем у тебя быть не должно

Andrew
11.08.2017
14:45:44
сегодня поменял debug.keystore и теперь на команду `react-native run-android' выводит
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:packageDebug'.
> com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "/Users/username/.android/debug.keystore": Keystore was tampered with, or password was incorrect
Куда смотреть, кто-нибудь сталкивался?

morda
11.08.2017
14:48:10
ну вон же написано)

Andrew
11.08.2017
14:49:04
да, написано, только какой пароль хочет react-native run-android

morda
11.08.2017
14:49:29
не пароль а ключ
побился ключик
сотри файл тот да и всё
он новый сделает

Andrew
11.08.2017
14:50:04
аа, ок. Нашел какой пароль хочет https://github.com/facebook/react-native/blob/master/keystores/debug.keystore.properties
кто-нибудь интегрировал авторизацию через вк? Как делали?

Google

Alex
11.08.2017
17:13:25

Andrew
11.08.2017
17:14:44
все верно,
отправляем пользователя через браузер а вк сайт,
там получаем права,
редиректим на свой сервер,
получаем токен,
на основе этого токена создаем пользователя и открываем свое приложение
но как быть, если мне потом понадобится пользоваться апи вконтакте через некоторое время?

Alex
11.08.2017
17:15:37
ты от вк получаешь токен пользователя

Andrew
11.08.2017
17:15:41
запросы будут с токеном. Опять запрашивать его?
он экспарится?

Alex
11.08.2017
17:16:21
честно говоря не знаю ) надо смотреть их доку

Andrew
11.08.2017
17:17:27
если токен храниться у меня на сервере/клиенте и понадобиться сделать запрос в апи вк, а токен устарел, получается снова надо редиректить на страницу вк и запрашивать доступ

Alex
11.08.2017
17:17:39
да

Andrew
11.08.2017
17:18:14
плохой кейс.. Для этого, видимо, надо интегрировать сдк
https://github.com/doomsower/react-native-vkontakte-login
для андроида нормально встало, для ios надо шаманить с подами. А потом еще подумать как это все интегрировать в circleCi

Alex
11.08.2017
17:24:58
тут не подскажу, я писал OAuth без библиотек

Andrew
11.08.2017
17:28:11
хорошо

Джон
11.08.2017
17:30:48

Aydar
11.08.2017
17:32:51
привет всем, не подскажете как получить путь до изображения в объекте <Image />, который сгенерирован динамически?

Play
11.08.2017
17:33:58

Aydar
11.08.2017
17:35:20
у меня в массиве require(path) который я помещаю в ListView
если в массиве указать просто путь, то выводит ошибку, так как require не может в динамику, если я правильно понял

Play
11.08.2017
17:37:27

Google

Andrew
11.08.2017
17:39:14

Aydar
11.08.2017
17:40:50
https://snack.expo.io/H1J-nDsPZ

Play
11.08.2017
17:40:55

Aydar
11.08.2017
17:42:39
мне надо из require(path) в переменной companies извлечь как-то path

morda
11.08.2017
17:45:59
Блин. Чому код пуш иос не обновляет?
Скачивать видимо скачивает а никаких изменений. Андроид как часы обновляется

Play
11.08.2017
17:46:26

Aydar
11.08.2017
17:47:52

Play
11.08.2017
17:48:53
а смысл?
<Image source={cimpanies.pic} />
у меня так работает

Aydar
11.08.2017
17:49:16
я хочу извлечь путь в формате string

Play
11.08.2017
17:49:43
тогда не знаю

Andrew
11.08.2017
18:22:01

Джон
11.08.2017
18:22:34

Andrew
11.08.2017
18:24:36
пойду что-нибудь еще почитаю на эту тему, если нет, то буду интегрировать поды в ios

Alex
11.08.2017
18:27:23

Andrew
11.08.2017
18:28:37

Alex
11.08.2017
18:30:07

Danil
11.08.2017
18:38:32
Как aspect ratio задать вьюшке? Хочу ее сделать во всю ширину экрана, и чтобы высота была равна ширине.

Alex
11.08.2017
18:40:49

MVP
11.08.2017
21:44:51
Куда писать если нужен medior на удаленку React / React Native?

Google

Alex
11.08.2017
21:47:50

MVP
11.08.2017
21:48:33
Спасибо, ага. Точно я же из него пару месяцев назад удалился

Alex
11.08.2017
21:49:31

Danil
12.08.2017
05:28:35

Алексей
12.08.2017
08:22:04

Danil
12.08.2017
11:41:37

Andrew
12.08.2017
11:41:41
если в ios проекте удалить все Libraries и загружать их через pod, то такой подход лишается долгой поддержки? Не у всех бриджей есть поддержка подов же?

Danil
12.08.2017
11:43:55
Читаю про https://reactnavigation.org/docs/navigators/navigation-actions#Back, но не очень понимаю как в коде получить key от роута нужного. Они ведь авто генерятся как-то?
Или мне прям в наглую переописывать их как показано в https://reactnavigation.org/docs/navigators/navigation-actions#SetParams?

☃️ Dmitry
12.08.2017
11:48:05

Andrew
12.08.2017
11:50:51

Alex
12.08.2017
11:52:34

☃️ Dmitry
12.08.2017
11:54:01

Andrew
12.08.2017
11:54:42

Alex
12.08.2017
11:55:12
а ты схему правильно дбавил и урл слушаешь ?

Andrew
12.08.2017
11:55:32

Alex
12.08.2017
11:55:33
и открывай лучше не через linking, а через react-native-safari-view

Andrew
12.08.2017
11:55:49
react-native-safari-view судя по всему не поддерживается

Alex
12.08.2017
11:56:01
на ведре придется черезе браузер

Google

Alex
12.08.2017
11:56:11
либо искать другие решения
на ios за авторизацию через браузер сразу реджектнут

Andrew
12.08.2017
11:56:45

☃️ Dmitry
12.08.2017
11:57:34

Alex
12.08.2017
11:57:53

Andrew
12.08.2017
11:59:59
кстати, фейсбучный сдк получилось запустить только с rn 0.46.4 и react-native-fbdk 0.6.0, остальные комбинации выдают ошибки на ios или на андроиде. Даже тикет у них в багрепорте на эту тему есть

Alex
12.08.2017
12:01:01

Andrew
12.08.2017
12:01:15

☃️ Dmitry
12.08.2017
12:03:29
А что делать если у тебя iOS 8+, SFSafariViewController ведь только в 9ке есть

Alex
12.08.2017
12:13:19