Beispiel #1
0
    def send_message(self, *args, **kwargs):
        data = self.cleaned_data
        api_key = data.get("api_key")
        message = data.get("gcm_message")
        ids = data.get("device_tokens").split(",")
        json_data = data.get("gcm_data")
        message_obj = json.loads(json_data) if json_data else {"message": message}

        return gcm.gcm_send_bulk_message(ids, message_obj, api_key=api_key)
Beispiel #2
0
    def send_message(self, message, **kwargs):
        if self:
            from instapush.libs.gcm import gcm_send_bulk_message
            data = kwargs.pop("extra", {})
            if message is not None:
                data["message"] = message

            ids = [device.registration_id for device in self]
            return gcm_send_bulk_message(registration_ids=ids,
                    data=data, **kwargs)
Beispiel #3
0
    def send_message(self, *args, **kwargs):
        data = self.cleaned_data
        api_key = data.get('api_key')
        message = data.get('gcm_message')
        ids = data.get('device_tokens').split(",")
        json_data = data.get('gcm_data')
        message_obj = json.loads(json_data) if json_data else {
            "message": message
        }

        return gcm.gcm_send_bulk_message(ids, message_obj, api_key=api_key)
    def send_message(self, message, **kwargs):
        if self:
            from instapush.libs.gcm import gcm_send_bulk_message
            data = kwargs.pop("extra", {})
            if message is not None:
                data["message"] = message

            ids = [device.registration_id for device in self]
            return gcm_send_bulk_message(registration_ids=ids,
                                         data=data,
                                         **kwargs)