Add missing hangouts data/image to notify service ()

* add missing hangouts image_file/url to notify services

Missed adding support for hangouts image to notify service

* default in schema
This commit is contained in:
Tommy Jonsson 2018-10-22 19:36:29 +02:00 committed by Martin Hjelmare
parent 61a96aecc0
commit 42a444712b

View file

@ -11,10 +11,10 @@ import voluptuous as vol
from homeassistant.components.notify import (ATTR_TARGET, PLATFORM_SCHEMA,
NOTIFY_SERVICE_SCHEMA,
BaseNotificationService,
ATTR_MESSAGE)
ATTR_MESSAGE, ATTR_DATA)
from homeassistant.components.hangouts.const \
import (DOMAIN, SERVICE_SEND_MESSAGE,
import (DOMAIN, SERVICE_SEND_MESSAGE, MESSAGE_DATA_SCHEMA,
TARGETS_SCHEMA, CONF_DEFAULT_CONVERSATIONS)
_LOGGER = logging.getLogger(__name__)
@ -26,7 +26,8 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
})
NOTIFY_SERVICE_SCHEMA = NOTIFY_SERVICE_SCHEMA.extend({
vol.Optional(ATTR_TARGET): [TARGETS_SCHEMA]
vol.Optional(ATTR_TARGET): [TARGETS_SCHEMA],
vol.Optional(ATTR_DATA, default={}): MESSAGE_DATA_SCHEMA
})
@ -59,7 +60,8 @@ class HangoutsNotificationService(BaseNotificationService):
messages.append({'text': message, 'parse_str': True})
service_data = {
ATTR_TARGET: target_conversations,
ATTR_MESSAGE: messages
ATTR_MESSAGE: messages,
ATTR_DATA: kwargs[ATTR_DATA]
}
return self.hass.services.call(