mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-04-12 12:06:58 +00:00
refactor: move logic for updating directory to method
This commit is contained in:
parent
52d945fca3
commit
b0637288e9
1 changed files with 21 additions and 16 deletions
|
|
@ -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>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue