2017-01-17 3 views
0

Мне нужно запустить различные спецификации в зависимости от полученных данных и не знаю, как это сделать правильно.Firebase queue. Пользовательское готовое состояние

Я пытаюсь объявить несколько «законченных состояний» в моей спецификации, но он не работает. Есть ли другой способ объявить несколько «законченных состояний» для спецификации?

Может кто-нибудь дать мне руку? Благодаря!

checkRelationship.getRequestedsFriendships(data.sender, data.receiver).then(() => { 
     data._state='friends_bilateral_commit_start'; 
     console.log('STARTS BILATERAL COMMIT'); 
     return resolve(data); 

     }).catch((err) => { 
     data._state='friends_commit_start'; 
     console.log('STARTS COMMIT'); 
     return resolve(data); 
}); 

ответ

0

Решение я предлагаю , чтобы остановить текущую задачу и нажать новую задачу в очередь.

Я хотел бы знать, была ли вы найдена какая-либо реализация для этой вилки для вашей задачи.

Я вижу 'разрешение (данные)' что-то вроде: положить часть работы в очередь; по разрешение - это просто смена поля, состояние переходит в конечное значение; например отклонить, может быть, немного легко остановить текущую задачу и запустить новый, нажав задание узла на соответствие очереди.

Приветствия, и надеюсь, что у вас все хорошо с текущими работами!

Смежные вопросы