mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-16 05:05:00 +00:00
refactor: move logic for updating directory to method
This commit is contained in:
@@ -1382,22 +1382,7 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec.ZoomRoom
|
|||||||
|
|
||||||
JsonConvert.PopulateObject(responseObj.ToString(), Status.Phonebook);
|
JsonConvert.PopulateObject(responseObj.ToString(), Status.Phonebook);
|
||||||
|
|
||||||
var directoryResults =
|
UpdateDirectory();
|
||||||
zStatus.Phonebook.ConvertZoomContactsToGeneric(Status.Phonebook.Contacts);
|
|
||||||
|
|
||||||
if (!PhonebookSyncState.InitialSyncComplete)
|
|
||||||
{
|
|
||||||
PhonebookSyncState.InitialPhonebookFoldersReceived();
|
|
||||||
PhonebookSyncState.PhonebookRootEntriesReceived();
|
|
||||||
PhonebookSyncState.SetPhonebookHasFolders(true);
|
|
||||||
PhonebookSyncState.SetNumberOfContacts(Status.Phonebook.Contacts.Count);
|
|
||||||
}
|
|
||||||
|
|
||||||
directoryResults.ResultsFolderId = "root";
|
|
||||||
|
|
||||||
DirectoryRoot = directoryResults;
|
|
||||||
|
|
||||||
CurrentDirectoryResult = directoryResults;
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -2252,6 +2237,26 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec.ZoomRoom
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void UpdateDirectory()
|
||||||
|
{
|
||||||
|
var directoryResults =
|
||||||
|
zStatus.Phonebook.ConvertZoomContactsToGeneric(Status.Phonebook.Contacts);
|
||||||
|
|
||||||
|
if (!PhonebookSyncState.InitialSyncComplete)
|
||||||
|
{
|
||||||
|
PhonebookSyncState.InitialPhonebookFoldersReceived();
|
||||||
|
PhonebookSyncState.PhonebookRootEntriesReceived();
|
||||||
|
PhonebookSyncState.SetPhonebookHasFolders(true);
|
||||||
|
PhonebookSyncState.SetNumberOfContacts(Status.Phonebook.Contacts.Count);
|
||||||
|
}
|
||||||
|
|
||||||
|
directoryResults.ResultsFolderId = "root";
|
||||||
|
|
||||||
|
DirectoryRoot = directoryResults;
|
||||||
|
|
||||||
|
CurrentDirectoryResult = directoryResults;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Will return true if the host is myself (this zoom room)
|
/// Will return true if the host is myself (this zoom room)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user