from __future__ import with_statement
+import itertools
import logging
-import gvoice
+from gvoice import gvoice
-_moduleLogger = logging.getLogger("gv_backend")
+_moduleLogger = logging.getLogger(__name__)
class GVDialer(object):
"""
return self._gvoice.cancel(outgoingNumber)
- def send_sms(self, phoneNumber, message):
- self._gvoice.send_sms(phoneNumber, message)
+ def send_sms(self, phoneNumbers, message):
+ self._gvoice.send_sms(phoneNumbers, message)
def search(self, query):
"""
)
def get_messages(self):
- conversations = self._gvoice.get_conversations()
+ voicemails = self._gvoice.get_voicemails()
+ smss = self._gvoice.get_texts()
+ conversations = itertools.chain(voicemails, smss)
for conversation in conversations:
messages = conversation.messages
messageParts = (