在这种情况下,Bluebird或Q Promises的正确使用是什么?

时间:2016-06-02 16:25:40

标签: javascript node.js q bluebird

我正在使用节点机器包(machinepack-wepay)与Wepay进行通信,我希望能够正确链接它。

采用以下示例,我们将注册用户,创建帐户并发送电子邮件确认。在此过程中,我们将在mongo中存储一些结果信息。

protected function _initTotals()
{
    parent::_initTotals();
    $this->_totals['paid'] = new Varien_Object(array(
        'code'      => 'paid',
        'strong'    => true,
        'value'     => $this->getSource()->getTotalPaid(),
        'base_value'=> $this->getSource()->getBaseTotalPaid(),
        'label'     => $this->helper('sales')->__('Total Paid'),
        'area'      => 'footer'
    ));
    $this->_totals['refunded'] = new Varien_Object(array(
        'code'      => 'refunded',
        'strong'    => true,
        'value'     => $this->getSource()->getTotalRefunded(),
        'base_value'=> $this->getSource()->getBaseTotalRefunded(),
        'label'     => $this->helper('sales')->__('Total Refunded'),
        'area'      => 'footer'
    ));
    $this->_totals['due'] = new Varien_Object(array(
        'code'      => 'due',
        'strong'    => true,
        'value'     => $this->getSource()->getTotalDue(),
        'base_value'=> $this->getSource()->getBaseTotalDue(),
        'label'     => $this->helper('sales')->__('Totaal Due'),
        'area'      => 'footer'
    ));
    return $this;
}

0 个答案:

没有答案