diff --git a/logs/LogSender.py b/logs/LogSender.py index af83095..660343a 100644 --- a/logs/LogSender.py +++ b/logs/LogSender.py @@ -59,6 +59,9 @@ class LogSender: ) return response + def send_sms_reception_log(self, phone, sms_text): + msg = "phone:{}, sms:{}".format(phone, sms_text) + self.send_log(msg=msg, subject=LOG_SUBJECT_SMS, type=TYPE_SMS_RECEIVED) if __name__ == '__main__': init_logger() diff --git a/main.py b/main.py index 5f92c77..c5091fc 100644 --- a/main.py +++ b/main.py @@ -69,6 +69,7 @@ def timeout_occurred(serial_modem: SerialModem): def start_to_handle_sms(serial_modem: SerialModem): global current_gsm_modem current_gsm_modem = serial_modem.modem + current_gsm_modem.deleteMultipleStoredSms(memory="SM") serial_modem.modem.smsReceivedCallback = handle_sms global is_finished is_finished = False @@ -93,8 +94,7 @@ def handle_sms(sms): u'== SMS message received ==\nFrom: {0}\nTime: {1}\nMessage:\n{2}\n'.format(sms.number, sms.time, sms.text)) # extract the otp number date = str(sms.time)[0:10] - msg = "phone:{}, sms:{}".format(sms.number, sms.text) - params.oracle_log_sender.send_log(msg=msg, subject=LOG_SUBJECT_SMS, type=TYPE_SMS_RECEIVED) + params.oracle_log_sender.send_sms_reception_log(sms.number, sms.text) if date == str(datetime.date.today()): logger.info("this sms is for today") if "rendez-vous" in sms.text: