Subversion Repositories SmartDukaan

Rev

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

Rev 16689 Rev 16691
Line 20... Line 20...
20
    input_json = json.loads(response)
20
    input_json = json.loads(response)
21
    if input_json['status'].strip()=='ok' and input_json['message'] =="Success":
21
    if input_json['status'].strip()=='ok' and input_json['message'] =="Success":
22
        offers = (input_json['payload'])['offers']
22
        offers = (input_json['payload'])['offers']
23
        for offer in offers:
23
        for offer in offers:
24
            ACTIVE_OFFERS.append(str(offer['offerId']))
24
            ACTIVE_OFFERS.append(str(offer['offerId']))
-
 
25
        
-
 
26
        print ACTIVE_OFFERS
25
        allExistingOffers = app_offers.query.all()
27
        allExistingOffers = app_offers.query.all()
26
        for existingOffer in allExistingOffers:
28
        for existingOffer in allExistingOffers:
27
            existingOffer.offer_active = False
29
            existingOffer.offer_active = False
28
            existingOffer.show = False
30
            existingOffer.show = False
29
        session.commit()
31
        session.commit()
Line 31... Line 33...
31
        for offer in offers:
33
        for offer in offers:
32
            fetchOfferDescriptionAndDump(offer)
34
            fetchOfferDescriptionAndDump(offer)
33
    
35
    
34
    
36
    
35
def fetchOfferDescriptionAndDump(offer):
37
def fetchOfferDescriptionAndDump(offer):
36
    print ACTIVE_OFFERS
-
 
37
    offer_desc_url = AFFILIATE_OFFER_DESC_API.get(AFFILIATE_ID)%(DEVICE_ID,offer['offerId'],RETAILER_CODE)
38
    offer_desc_url = AFFILIATE_OFFER_DESC_API.get(AFFILIATE_ID)%(DEVICE_ID,offer['offerId'],RETAILER_CODE)
38
    response = fetchResponseUsingProxy(offer_desc_url,proxy=False)
39
    response = fetchResponseUsingProxy(offer_desc_url,proxy=False)
39
    offer_desc = json.loads(response)
40
    offer_desc = json.loads(response)
40
    input_json = offer_desc['payload']
41
    input_json = offer_desc['payload']
41
    app_master = appmasters.get_by(package_name=offer['packageName'])
42
    app_master = appmasters.get_by(package_name=offer['packageName'])