【问题标题】:Firebase queue. Custom finished stateFirebase 队列。自定义完成状态
【发布时间】:2017-06-01 12:14:00
【问题描述】:

我需要根据收到的数据启动不同的规格,但不知道如何正确执行此操作。

我试图在我的规范中声明多个“完成状态”,但它不起作用。是否有另一种方法可以为规范声明多个“完成状态”?

有人可以帮帮我吗?谢谢!

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);
});

【问题讨论】:

    标签: javascript node.js firebase firebase-queue


    【解决方案1】:

    我建议的解决方案是停止当前任务并将新任务推送到队列

    我想知道您是否在任务分配工作中找到了该分支的任何实现。

    我看到 'resolve(data)' 类似:将一份工作放在队列中;通过 resolving 只是一个字段更改,state 转到最终值;像 reject 一样,通过将 节点作业 推送到匹配队列来停止当前任务并开始新任务可能有点容易。

    干杯,希望你在当前的作品中做得很好!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 2018-09-30
      • 2019-11-29
      • 2013-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多