mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-16 13:15:03 +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.EndTime = b.Time.EndTime.Value;
|
||||||
meeting.Privacy = CodecCallPrivacy.ConvertToDirectionEnum(b.Privacy.Value);
|
meeting.Privacy = CodecCallPrivacy.ConvertToDirectionEnum(b.Privacy.Value);
|
||||||
|
|
||||||
|
meetings.Add(meeting);
|
||||||
|
|
||||||
if(Debug.Level > 0)
|
if(Debug.Level > 0)
|
||||||
{
|
{
|
||||||
Debug.Console(1, "Title: {0}, ID: {1}, Organizer: {2}, Agenda: {3}", meeting.Title, meeting.Id, meeting.Organizer, meeting.Agenda);
|
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));
|
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
|
else
|
||||||
{
|
{
|
||||||
Debug.Console(1, "Room is NOT EssentialsHuddleSpaceRoom, attempting to add to DeviceManager w/o Fusion");
|
Debug.Console(1, "Room is NOT EssentialsHuddleSpaceRoom, attempting to add to DeviceManager w/o Fusion");
|
||||||
|
|||||||
@@ -395,6 +395,8 @@ namespace PepperDash.Essentials
|
|||||||
return;
|
return;
|
||||||
// Every 60 seconds, check meetings list for the closest, joinable meeting
|
// Every 60 seconds, check meetings list for the closest, joinable meeting
|
||||||
var meetings = ss.CodecSchedule.Meetings;
|
var meetings = ss.CodecSchedule.Meetings;
|
||||||
|
if (meetings.Count > 0)
|
||||||
|
{
|
||||||
var meeting = meetings.Aggregate((m1, m2) => m1.StartTime < m2.StartTime ? m1 : m2);
|
var meeting = meetings.Aggregate((m1, m2) => m1.StartTime < m2.StartTime ? m1 : m2);
|
||||||
if (meeting != null && meeting.Joinable)
|
if (meeting != null && meeting.Joinable)
|
||||||
{
|
{
|
||||||
@@ -421,6 +423,8 @@ namespace PepperDash.Essentials
|
|||||||
}
|
}
|
||||||
|
|
||||||
ShowNextMeetingPopup();
|
ShowNextMeetingPopup();
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, null, 0, 60000);
|
}, null, 0, 60000);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user