mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-15 20:54:55 +00:00
feat(essentials): update when meeting lock changes and detect call status on sync
This commit is contained in:
@@ -609,6 +609,18 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec.ZoomRoom
|
|||||||
if (a.PropertyName == "Enable")
|
if (a.PropertyName == "Enable")
|
||||||
{
|
{
|
||||||
MeetingIsLockedFeedback.FireUpdate();
|
MeetingIsLockedFeedback.FireUpdate();
|
||||||
|
MeetingInfo = new MeetingInfo
|
||||||
|
(
|
||||||
|
MeetingInfo.Id,
|
||||||
|
MeetingInfo.Name,
|
||||||
|
MeetingInfo.Host,
|
||||||
|
MeetingInfo.Password,
|
||||||
|
GetSharingStatus(),
|
||||||
|
MeetingInfo.IsHost,
|
||||||
|
MeetingInfo.IsSharingMeeting,
|
||||||
|
MeetingInfo.WaitingForHost,
|
||||||
|
MeetingIsLockedFeedback.BoolValue
|
||||||
|
);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -651,11 +663,21 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec.ZoomRoom
|
|||||||
|
|
||||||
Status.Call.PropertyChanged += (o, a) =>
|
Status.Call.PropertyChanged += (o, a) =>
|
||||||
{
|
{
|
||||||
if (a.PropertyName == "Info")
|
switch(a.PropertyName)
|
||||||
|
{
|
||||||
|
case "Info":
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, "Updating Call Status");
|
Debug.Console(1, this, "Updating Call Status");
|
||||||
UpdateCallStatus();
|
UpdateCallStatus();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "Status":
|
||||||
|
{
|
||||||
|
UpdateCallStatus();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
Status.Call.CallRecordInfo.PropertyChanged += (o, a) =>
|
Status.Call.CallRecordInfo.PropertyChanged += (o, a) =>
|
||||||
|
|||||||
Reference in New Issue
Block a user