Subversion Repositories SmartDukaan

Rev

Rev 14044 | Rev 14070 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14044 Rev 14046
Line 1... Line 1...
1
import json
1
import json
2
from dtr import main
2
from dtr import main
3
from dtr.storage import Mongo
3
from dtr.storage import Mongo
4
from bson import json_util
4
from bson import json_util
5
import falcon
5
import falcon
6
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet
6
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
-
 
7
UserSpecificDeals
7
 
8
 
8
 
9
 
9
class CategoryDiscountInfo(object):
10
class CategoryDiscountInfo(object):
10
    
11
    
11
    def on_get(self, req, resp):
12
    def on_get(self, req, resp):
Line 236... Line 237...
236
    
237
    
237
class ResetCache():
238
class ResetCache():
238
    
239
    
239
    def on_get(self,req, resp, userId):
240
    def on_get(self,req, resp, userId):
240
        result = Mongo.resetCache(userId)
241
        result = Mongo.resetCache(userId)
241
        resp.body = json.dumps(result, encoding='utf-8')
-
 
242
242
        resp.body = json.dumps(result, encoding='utf-8')
-
 
243
        
-
 
244
class UserDeals():
-
 
245
    def on_get(self,req,resp,userId):
-
 
246
        UserSpecificDeals.generateSheet(userId)
-
 
247
        json_docs = json.dumps({'True':'Sheet generated, mail sent.'}, default=json_util.default)
-
 
248
        resp.body = json.dumps(json_docs, encoding='utf-8')
-
 
249