hello, i have the following function below and i need to add this line getHDACAddOn( appFacade.loginSession.sessionToken ); to make sure that this line is being called first then the case can begin… please advise! :yellowpanda:
override public function handleNotification(note:INotification):void {
switch (note.getName()) {
case SHOW_POPUP_NOTIFICATION:
if (!popupCreated) {
var fuzeMediator:FuzeMediator = appFacade.retrieveMediator(FuzeMediator.NAME) as FuzeMediator;
popup = PopUpManager.createPopUp(fuzeMediator.application, ConferenceInfo,false) as IFlexDisplayObject;
initListeners();
PopUpManager.centerPopUp(popup);
popupCreated = true;
var confProxy:ConferencesProxy =
appFacade.retrieveProxy(ConferencesProxy.NAME) as ConferencesProxy;
var inConfMed:InConferenceViewMediator =
appFacade.retrieveMediator(InConferenceViewMediator.NAME) as InConferenceViewMediator;
var meeting:Meeting = inConfMed.getActiveMeeting();
var confRoom:ConferenceRoom = confProxy.getConferenceRoom(meeting.details.roomId.toString());
var roomAddr:RoomAddress = confRoom.roomAddresses.getRoomAddressAt(0);
var tollFreeRoomAddr:RoomAddress;
for each (var room: RoomAddress in confRoom.roomAddresses) {
if ((room != null) && (room.isTollFree)) {
tollFreeRoomAddr = room;
break;
}
}
if (meeting != null) {
var date:Date = new Date ();
var dateDiff:Number = meeting.details.startTime.getTime() - date.getTime();
if (dateDiff < 1000 * 60 * 60 * 24) {
if (dateDiff < 0) {
conferenceInfoPopup.dateHuman.text = getDayString(meeting.details.startTime.getDay());
} else if (date.getDate() == meeting.details.startTime.getDate()) {
conferenceInfoPopup.dateHuman.text = "Today";
} else {
conferenceInfoPopup.dateHuman.text = "Tomorrow";
}
} else {
conferenceInfoPopup.dateHuman.text = getDayString (meeting.details.startTime.getDay());
}
conferenceInfoPopup.dateDigital.text = meeting.details.startTime.toLocaleDateString();
conferenceInfoPopup.conferenceSubject.text = meeting.details.subject;
conferenceInfoPopup.timeSpan.text = meeting.details.startTime.toLocaleTimeString() +
" - " + meeting.details.startTime.toLocaleTimeString();
conferenceInfoPopup.conferenceUrl.text = meeting.details.url;
conferenceInfoPopup.meetingNumber.text = roomAddr.phoneAddress;
conferenceInfoPopup.attendeePIN.text = roomAddr.roomNumber;
conferenceInfoPopup.hostPIN.text = roomAddr.moderatorPin;
conferenceInfoPopup.hostPIN.visible = inConfMed.isModerator;
if (tollFreeRoomAddr != null ) {
trace ('aqui');
if (currentPackageOfferAddon != null) {
trace ('aqui2');
conferenceInfoPopup.tollFreeNumber.text = tollFreeRoomAddr.phoneAddress;
} else {
conferenceInfoPopup.tollFreeNumber.text = "Not Available";
}
}
}
}
break;
}
}