|
|
@ -149,6 +149,14 @@ angular.module('eventHandlerService', []) |
|
|
|
$rootScope.$broadcast(NAME_EVENT, event, isLiveEvent); |
|
|
|
$rootScope.$broadcast(NAME_EVENT, event, isLiveEvent); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var handleRoomTopic = function(event, isLiveEvent) { |
|
|
|
|
|
|
|
console.log("handleRoomTopic " + isLiveEvent); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
initRoom(event.room_id); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$rootScope.events.rooms[event.room_id][event.type] = event; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
var handleCallEvent = function(event, isLiveEvent) { |
|
|
|
var handleCallEvent = function(event, isLiveEvent) { |
|
|
|
$rootScope.$broadcast(CALL_EVENT, event, isLiveEvent); |
|
|
|
$rootScope.$broadcast(CALL_EVENT, event, isLiveEvent); |
|
|
|
}; |
|
|
|
}; |
|
|
@ -204,6 +212,9 @@ angular.module('eventHandlerService', []) |
|
|
|
case 'm.room.name': |
|
|
|
case 'm.room.name': |
|
|
|
handleRoomName(event, isLiveEvent); |
|
|
|
handleRoomName(event, isLiveEvent); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
case 'm.room.topic': |
|
|
|
|
|
|
|
handleRoomTopic(event, isLiveEvent); |
|
|
|
|
|
|
|
break; |
|
|
|
default: |
|
|
|
default: |
|
|
|
console.log("Unable to handle event type " + event.type); |
|
|
|
console.log("Unable to handle event type " + event.type); |
|
|
|
console.log(JSON.stringify(event, undefined, 4)); |
|
|
|
console.log(JSON.stringify(event, undefined, 4)); |
|
|
|