Skip to content

charges.list 加了 created gte lte 参数后 响应超时 #6

@ryanhex53

Description

@ryanhex53

最后这个 callback 貌似不会被调用

var query = {};
    if (req.query.limit)
        query.limit = req.query.limit;
    if (req.query.created_gte)
        query.created = {gte: Math.round(app_util.parseDate(req.query.created_gte).getTime() / 1000)};
    if (req.query.created_lte) {
        if (query.created)
            query.created.lte = Math.round(app_util.parseDate(req.query.created_lte).getTime() / 1000);
        else
            query.created = {lte: Math.round(app_util.parseDate(req.query.created_lte).getTime() / 1000)};
    }
    if (req.query.channel)
        query.channel = req.query.channel;
    query.paid = req.query.paid || true;
    query.refunded = req.query.refunded || false;
    pingpp.charges.list(query, function (err, charges) {
        if (!err)
            res.json(charges);
        else
            res.json({success: false, reason: err});
    });

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions