def prepMessage(): """Prepare Message for GCM """ if request.method == "GET": return render_template("prepmessage.html") elif request.method == "POST": outDict = MultiDict() params = dict() params['messageType'] = request.form['messageType'] params['message'] = request.form['message'] params['time'] = int(time.time()) outString = "" q = RegIDModel.all() count = q.count(1000000) iCount = 0 while iCount < count: items = q.fetch(100, iCount) strings = "" start = "" stringarray = [] for item in items: strings = strings + start + item.regID start = "," stringarray.append(item.regID) outDict['registration_ids'] = stringarray outDict['data'] = params outString += sendMessage(outDict) + "\n" iCount += 100 print "Saving message: " + params['message'] saveMessage = MessagesModel(message=params['message'], messagetype= params['messageType'], sent_at=params['time']) saveMessage.put() return outString return ''
def prepMessage(): """Prepare Message for GCM """ if request.method == "GET": return render_template("prepmessage.html") elif request.method == "POST": outDict = MultiDict() params = dict() params['messageType'] = request.form['messageType'] params['message'] = request.form['message'] params['time'] = int(time.time()) outString = "" q = RegIDModel.all() count = q.count(1000000) iCount = 0 while iCount < count: items = q.fetch(100, iCount) strings = "" start = "" stringarray = [] for item in items: strings = strings + start + item.regID start = "," stringarray.append(item.regID) outDict['registration_ids'] = stringarray outDict['data'] = params outString += sendMessage(outDict) + "\n" iCount += 100 print "Saving message: " + params['message'] saveMessage = MessagesModel(message=params['message'], messagetype=params['messageType'], sent_at=params['time']) saveMessage.put() return outString return ''