
Sergey
05.06.2018
18:44:29
код, который внутри выполнится
async receiveAll() {
чую ошибку ?
и она в порядке выполнения, функция то у тебя синхронная, которая this.todos возвращает, те там нулевой результат будет

Google

Sergey
05.06.2018
18:48:41
вернее даже не отрубает, просто стопит основной поток

Igor
05.06.2018
18:51:12
окей а промисы
создаешь промис, в нем пишешь код который будет когда выполняться?
именно внутри промиса

Sergey
05.06.2018
19:04:33
по цепочке
then(1).then(2) и тп
соответственно возврат then((data1)=> return data1).then((data1) => return data2)
механизмы разные работы у await и then - promise, хоть их и можно совмещать ?

Erik
05.06.2018
19:07:22
Извиняюсь за тупость. Но Я не пойму, имеется ли возможность избавить от Promise dict{}

Sergey
05.06.2018
19:08:06
значит в then идет переменная, которая в промис не отрабатывается
а где в коде promise dict?

Google

Erik
05.06.2018
19:10:07

Sergey
05.06.2018
19:11:17
await dict() ?
then - это уже promise
только в fetch он уже инициализирован
var promise = new Promise(function(resolve, reject) {}
promise.then(onFulfilled, onRejected)
axios.then() - тк axios уже Promise
onFulfilled – функция, которая будет вызвана с результатом при resolve.
удобнее писать arrow - () => {}

Erik
05.06.2018
19:20:49
моя переменная имеется в Promise. Возникает вопрос как достать её (PromiseValue) ?

Sergey
05.06.2018
19:22:02
.then(()=>{let a = 1; return a}).then((a)=>console.log(a))

Erik
05.06.2018
19:23:52
this.todos

Sergey
05.06.2018
19:24:44
ну все ок, когда получаешь this.doc возвращай через return и с помощью await идет в основной код ?
у тебя видимо return нет в then

Erik
05.06.2018
19:31:05
Только вопрос остался как мне "распарсить" Promise в представлении? Чтобы отобразить данные.Так как прилетает dict{}. В котором мне нужен только [ [ PromiseValue ] ] ?

Google

Ivan
05.06.2018
20:12:16
Кинь код

Erik
05.06.2018
20:15:54
сейчас
https://github.com/ersul4ik/todolist/tree/master/src
пытался как можно понятней комментировать

Алексей
05.06.2018
20:22:28
Ребят, простите что прерываю вашу беседу, но это офтоп, попрошу либо в личку, либо в @js_ru, RN специфики вообще не касается

Nick
05.06.2018
21:10:32
+ поставил windowSize={10} - самое главное свойство для оптимизации списка

Tye
06.06.2018
00:19:39
Поцаны какие вам нравятся стили структурирования?

Demuz
06.06.2018
05:59:36

Артемий
06.06.2018
06:00:55
Посоветуйте книгу по реакт нэйтив самую свежую

Sergey
06.06.2018
06:19:42
тут вопрос скорее не свежести, а содержания ?

Vladimir
06.06.2018
06:22:34

Артемий
06.06.2018
07:03:25

Vladimir
06.06.2018
07:07:59

Ayaz
06.06.2018
08:38:18
Кто нибудь знает написанную на РН обучение английских слов?

Maksim
06.06.2018
09:37:05
всем привет
у нас есть кусок кода на джаве под андроид (SDK плеер), надо теперь его засунуть в приложение на RN.
https://facebook.github.io/react-native/docs/native-modules-android.html сюда читать?

Vladimir
06.06.2018
09:41:37
Да, сюда)

Maksim
06.06.2018
10:19:55
спасибо

Google

Andrey
06.06.2018
10:35:34
Ребят, а можете подсказать, для приема пушей использую пакет react-native-fcm, пуши падают, но приложение, когда его сворачиваешь уходит не в состояние UIApplicationStateInactive, а в UIApplicationStateBackground и соотсветственно при клике апа открывается, но у меня не получается определеить по какому пушу кликкнул человек
как опрделить?

Verta
06.06.2018
10:42:25
Есть у кого-нибудь опыт работы с нотификациями в либе react-native-firebase?

Boris
06.06.2018
10:44:11

Andrey
06.06.2018
10:44:41
и аппа соответсвенно открывается
в доках они повязывают все вокруг FCM.on(FCMEvent.Notification но это все работает когда приложение уходит в inactive, а не в background
или как люди вообще обратываю клик по local notification?

AlexRAV
06.06.2018
10:53:50
Ребят, как через экспо, в зависимости от node_env билдить apk с нужным конфигом? Т.е. у меня есть дев конфиг и прод конфиг, на фронте я собирал нужный мне бандл используя переменные среды. Тут можно что-то подобное сделать?

Sergey
06.06.2018
10:55:00

AlexRAV
06.06.2018
10:56:03
Спасибо)

Роман
06.06.2018
11:30:59
Добрый день
использую redux saga у меня проблема
fromServer.map(function (el) {
switch (el.type) {
case 'refresh_notice':
effects.push(call(notice, NOTICE.notice(false, true)))
break;
case 'refresh_pays':
effects.push(call(pays, PAYS.pays(false, true)))
break;
case 'refresh_trans':
effects.push(call(transRefresh, TRANS.transRefresh(
el.oid,
false,
true
)))
break;
case 'refresh_main':
effects.push(call(main, MAIN.main(false, true)))
effects.push(call(statistic, STATIC.statistic(false, true)))
break;
default:
break;
}
}
)
const results = yield all(...effects)
yield put.resolve({type: 'LOAD_END', payload: {results}})
как сделать так что бы all дождался всех методов пока выполнятся и LOAD_END был в самом конце диспатчей


Oleg
06.06.2018
11:43:35
Всем привет, кому то приходилось делать kanban доску с драг-н-дроп, как в трелло? что можно заюзать?) нашел пару библиотек типа sortable-list, но с помощью их можно перемещать таски между собой внутри списка, а мне также нужно чтобы драгать айтемы из одного списка в другой (например из In Progress в Completed)

eeeman
06.06.2018
12:07:29
всем привет, кто-нить подскажите как заново отправить апк файл на публикацию в гугл плей, после "приложение отклонено"?
кто этим занимался и норм разбирается, опишите в личку действия
я добавил новую версия файла, старую деактивировал, нажал "опубликовать рабочую версию" дальше меня перекинуло обратно в раздел "версии приложения" и всё, статус так и остался "приложение отклонено". Как узнать оно щас на проверке или нет, что вообще дальше делать?

Alexander
06.06.2018
12:28:17
вопрос сеньорам, как в табнавигаторе работает обнуление стэка?

eeeman
06.06.2018
12:32:27
как то странно, столько разрабов в чате и никто не публиковал прилагу в гуглплей?

Vladimir
06.06.2018
12:34:22

Alexander
06.06.2018
12:34:48
там же подробно всё написано в документации

Google

eeeman
06.06.2018
12:35:02

Vladimir
06.06.2018
12:35:16
Так просто делайте новый релиз
Это же не аппстор
У Гугла все просто

eeeman
06.06.2018
12:36:26
такого пункта как "новый релиз" или просто релиз там нет

Vladimir
06.06.2018
12:37:25
Подождите, вам приложение засуспендили или в момент выкладки отклонили?

eeeman
06.06.2018
12:38:27
Подождите, вам приложение засуспендили или в момент выкладки отклонили?
я отправил первый раз прилагу на публикацию, после этого в течении дня был статус "готовится к публикации" через день где-то статус поменялся на "Одно или несколько приложений были отклонены, так как они нарушают правила Google Play. Устраните проблемы и попробуйте подать заявку на публикацию снова."

Vladimir
06.06.2018
12:40:28


eeeman
06.06.2018
12:40:43
А в чем была проблема, если не секрет?
Спасибо за отправку приложения в Google Play. Я просмотрел XXX, и пришлось отказаться от него, потому что он нарушает нашу политику азартных игр, позволяя пользователям покупать лотерейные билеты.
Вот как вы можете отправить свое приложение для другого обзора:
1. Если ваше приложение использует реальную валюту для отыгрыша или азартных игр, оно должно иметь рейтинг AO (только для взрослых) или эквивалент IARC. Возможно, вам придется снова взять анкету на содержание.
2. Прочитать https://play.google.com/about/restricted-content/gambling чтобы убедиться, что ваше приложение соответствует. Если ваше приложение не соответствует всем требованиям, оно не будет разрешено в Google Play.
3. https://play.google.com/apps/publish и отправить приложение снова.
Ваше приложение может быть снова отклонено (или удалено из Google Play), если оно по-прежнему нарушает https://play.google.com/about/developer-content-policy.html.
Если вы рассмотрели политику азартных игр и чувствуете, что этот отказ, возможно, был по ошибке, пожалуйста, обратитесь к нашему https://support.google.com/googleplay/android-developer/contact/emailappeals?aid=com.casino.pobeda&t=2934360&ts=SR&email=casinopobeda1@gmail.com&n=Pobeda. Мы свяжемся с вами в течение 2 рабочих дней.
это переведенный текст


Алексей
06.06.2018
12:42:27

eeeman
06.06.2018
12:42:36
в общем, я исправил рекоммендации
и хочу снова отправить на публикацию и не пойму сделал ли я это или нет, т.к. после повторной отправки статус так и висит - "приложение отклонено"

Alexander
06.06.2018
12:43:09

Demuz
06.06.2018
12:43:52
Подскажите, если так написано в OneSignal документации: Also inside of your app/build.gradle, please ensure that your compileSdkVersion and buildToolsVersion is at least API level 26 or higher, это означает что я ставлю compileSdkVersion 26, а вот buildToolsVersion какой ставить? Тоже через точку 26.0.0?

Алексей
06.06.2018
12:44:08