mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-22 02:45:29 -04:00
Improve sub_sponsors API perf
This commit is contained in:
parent
b6724b9d8d
commit
c25c5e8f97
1 changed files with 4 additions and 1 deletions
|
@ -395,7 +395,10 @@ UserHandler = class UserHandler extends Handler
|
|||
|
||||
getSubSponsors: (req, res) ->
|
||||
return @sendForbiddenError(res) unless req.user?.isAdmin()
|
||||
User.find {"stripe.sponsorSubscriptionID": {$exists: true}}, (err, sponsors) =>
|
||||
# TODO: fix perf on this query
|
||||
sponsoredSubsAddDate = new Date('2015-03-12')
|
||||
query = {$and: [{dateCreated: {$gte: sponsoredSubsAddDate}}, {"stripe.sponsorSubscriptionID": {$exists: true}}]}
|
||||
User.find query, (err, sponsors) =>
|
||||
return @sendDatabaseError(res, err) if err
|
||||
cleandocs = (@formatEntity(req, doc) for doc in sponsors)
|
||||
@sendSuccess(res, cleandocs)
|
||||
|
|
Loading…
Reference in a new issue