_optional_parameters = {
'forward': 's',
'use-gv-contacts': 'b',
- 'contacts-poll-period': 'i',
- 'voicemail-poll-period': 'i',
- 'texts-poll-period': 'i',
+ 'contacts-poll-period-in-hours': 'i',
+ 'voicemail-poll-period-in-minutes': 'i',
+ 'texts-poll-period-in-minutes': 'i',
}
_parameter_defaults = {
'forward': '',
raise telepathy.errors.InvalidArgument("Invalid forwarding number")
# Connection init must come first
- self.__session = gvoice.session.Session(None)
self.__options = TheOneRingOptions(parameters)
+ self.__session = gvoice.session.Session(
+ cookiePath = None,
+ defaults = {
+ "contacts": (self.__options.contactsPollPeriodInHours, "hours"),
+ "voicemail": (self.__options.voicemailPollPeriodInMinutes, "minutes"),
+ "texts": (self.__options.textsPollPeriodInMinutes, "minutes"),
+ },
+ )
tp.Connection.__init__(
self,
constants._telepathy_protocol_name_,