From 15c4fb47f773bae920c8b1f899cda3aae6d225f8 Mon Sep 17 00:00:00 2001 From: Nicholas Staples Date: Mon, 18 Apr 2016 09:55:56 +0100 Subject: [PATCH] Added multi parameter for sending messages. --- app/clients/sms/mmg.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/clients/sms/mmg.py b/app/clients/sms/mmg.py index e0dd02ca0..bf74358f3 100644 --- a/app/clients/sms/mmg.py +++ b/app/clients/sms/mmg.py @@ -1,3 +1,4 @@ +import json from flask import current_app from monotonic import monotonic from requests import (request, RequestException, HTTPError) @@ -47,18 +48,18 @@ class MMGClient(SmsClient): def get_name(self): return self.name - def send_sms(self, to, content, reference): + def send_sms(self, to, content, reference, multi=True): data = { "reqType": "BULK", "MSISDN": to, "msg": content, "sender": self.from_number, - "cid": reference + "cid": reference, + "multi": multi } start_time = monotonic() try: - import json response = request("POST", "https://www.mmgrp.co.uk/API/json/api.php", data=json.dumps(data), headers={'Content-Type': 'application/json',