Пример #1
0
def send_local_messages(config=None,modem=None,log=None): 
    """
    Sends to remote a local cache of messages
    """
    unsentMsgs = Message.selectBy(sent=False,source="gsm") 
    if unsentMsgs.count() > 0: 
        log.info("Unsent messages %s" % unsentMsgs.count())
        for msg in unsentMsgs:
            send_message(
                config=config,
                log=log,
                msg=msg)
Пример #2
0
def send_local_messages(config=None,modem=None,log=None):
    """
    Query database to find message that need to be sent via
    the modem.
    """
    unsentMsgs = Message.selectBy(sent=False,source="http")
    if unsentMsgs.count() > 0:
        log.info("Unsent messages %s" % unsentMsgs.count())
        for msg in unsentMsgs:
            send_message(
                modem=modem,
                log=log,
                msg=msg)