def perform(data): gcm = GCM(GCM_APIKEY) msisdn = data.get('msisdn') user = None try: user=User.objects.get(msisdn) except Exception as e: logging.exception("GCM push send failed to this msisdn : %s", msisdn) return if(user.devices and len(user.devices) > 0): devices = user.devices reg_id = devices.get('dev_token', None) if reg_id and data['message']: gcm.plaintext_request(registration_id=reg_id, data=data['message'])
def perform(data): gcm = GCM(GCM_APIKEY) msisdn = data.get('msisdn') user = None try: user = User.objects.get(msisdn) except Exception as e: logging.exception("GCM push send failed to this msisdn : %s", msisdn) return if (user.devices and len(user.devices) > 0): devices = user.devices reg_id = devices.get('dev_token', None) if reg_id and data['message']: gcm.plaintext_request(registration_id=reg_id, data=data['message'])