'Check if this service is interested in this event.
Args:
event(Event): The event to check.
store(DataStore)
Returns:
bool: True if this service would like to know about this event.'

@defer.inlineCallbacks
def is_interested(self, event, store=None):

    if self._matches_room_id(event):
        defer.returnValue(True)
    if (yield self._matches_aliases(event, store)):
        defer.returnValue(True)
    if (yield self._matches_user(event, store)):
        defer.returnValue(True)
    defer.returnValue(False)
