mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-06 08:16:11 +00:00
Fixed bug where booking results from Cisco Codec were being converted to generic meeting but never added to the list.
This commit is contained in:
@@ -278,6 +278,8 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec
|
||||
meeting.EndTime = b.Time.EndTime.Value;
|
||||
meeting.Privacy = CodecCallPrivacy.ConvertToDirectionEnum(b.Privacy.Value);
|
||||
|
||||
meetings.Add(meeting);
|
||||
|
||||
if(Debug.Level > 0)
|
||||
{
|
||||
Debug.Console(1, "Title: {0}, ID: {1}, Organizer: {2}, Agenda: {3}", meeting.Title, meeting.Id, meeting.Organizer, meeting.Agenda);
|
||||
|
||||
@@ -198,6 +198,12 @@ namespace PepperDash.Essentials
|
||||
cotija.CotijaRooms.Add(new CotijaEssentialsHuddleSpaceRoomBridge(cotija, room as EssentialsHuddleSpaceRoom));
|
||||
}
|
||||
}
|
||||
else if (room is EssentialsHuddleVtc1Room)
|
||||
{
|
||||
DeviceManager.AddDevice(room);
|
||||
|
||||
Debug.Console(1, "Room is EssentialsHuddleVtc1Room, attempting to add to DeviceManager with Fusion");
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.Console(1, "Room is NOT EssentialsHuddleSpaceRoom, attempting to add to DeviceManager w/o Fusion");
|
||||
|
||||
@@ -394,34 +394,38 @@ namespace PepperDash.Essentials
|
||||
if (CurrentRoom.OnFeedback.BoolValue)
|
||||
return;
|
||||
// Every 60 seconds, check meetings list for the closest, joinable meeting
|
||||
var meetings = ss.CodecSchedule.Meetings;
|
||||
var meeting = meetings.Aggregate((m1, m2) => m1.StartTime < m2.StartTime ? m1 : m2);
|
||||
if (meeting != null && meeting.Joinable)
|
||||
{
|
||||
TriList.SetString(UIStringJoin.NextMeetingRibbonStartText, meeting.StartTime.ToShortTimeString());
|
||||
TriList.SetString(UIStringJoin.NextMeetingRibbonEndText, meeting.EndTime.ToShortTimeString());
|
||||
TriList.SetString(UIStringJoin.NextMeetingRibbonTitleText, meeting.Title);
|
||||
TriList.SetString(UIStringJoin.NextMettingRibbonNameText, meeting.Organizer);
|
||||
TriList.SetString(UIStringJoin.NextMeetingRibbonButtonLabel, "Join");
|
||||
TriList.SetSigFalseAction(UIBoolJoin.NextMeetingRibbonJoinPress, () =>
|
||||
{
|
||||
HideNextMeetingPopup();
|
||||
RoomOnAndDialMeeting(meeting.ConferenceNumberToDial);
|
||||
});
|
||||
TriList.SetString(UIStringJoin.NextMeetingSecondaryButtonLabel, "Show Schedule");
|
||||
TriList.SetSigFalseAction(UIBoolJoin.CalendarHeaderButtonPress, () =>
|
||||
{
|
||||
HideNextMeetingPopup();
|
||||
CalendarPress();
|
||||
});
|
||||
if (meetings.Count > 1)
|
||||
{
|
||||
TriList.SetString(UIStringJoin.NextMeetingFollowingMeetingText,
|
||||
meetings[1].StartTime.ToShortTimeString());
|
||||
}
|
||||
|
||||
ShowNextMeetingPopup();
|
||||
}
|
||||
var meetings = ss.CodecSchedule.Meetings;
|
||||
if (meetings.Count > 0)
|
||||
{
|
||||
var meeting = meetings.Aggregate((m1, m2) => m1.StartTime < m2.StartTime ? m1 : m2);
|
||||
if (meeting != null && meeting.Joinable)
|
||||
{
|
||||
TriList.SetString(UIStringJoin.NextMeetingRibbonStartText, meeting.StartTime.ToShortTimeString());
|
||||
TriList.SetString(UIStringJoin.NextMeetingRibbonEndText, meeting.EndTime.ToShortTimeString());
|
||||
TriList.SetString(UIStringJoin.NextMeetingRibbonTitleText, meeting.Title);
|
||||
TriList.SetString(UIStringJoin.NextMettingRibbonNameText, meeting.Organizer);
|
||||
TriList.SetString(UIStringJoin.NextMeetingRibbonButtonLabel, "Join");
|
||||
TriList.SetSigFalseAction(UIBoolJoin.NextMeetingRibbonJoinPress, () =>
|
||||
{
|
||||
HideNextMeetingPopup();
|
||||
RoomOnAndDialMeeting(meeting.ConferenceNumberToDial);
|
||||
});
|
||||
TriList.SetString(UIStringJoin.NextMeetingSecondaryButtonLabel, "Show Schedule");
|
||||
TriList.SetSigFalseAction(UIBoolJoin.CalendarHeaderButtonPress, () =>
|
||||
{
|
||||
HideNextMeetingPopup();
|
||||
CalendarPress();
|
||||
});
|
||||
if (meetings.Count > 1)
|
||||
{
|
||||
TriList.SetString(UIStringJoin.NextMeetingFollowingMeetingText,
|
||||
meetings[1].StartTime.ToShortTimeString());
|
||||
}
|
||||
|
||||
ShowNextMeetingPopup();
|
||||
|
||||
}
|
||||
}
|
||||
}, null, 0, 60000);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user