Как это работает в коде клиента? Если коротко, то клиент может просто ожидать ответа на вызов API. Иначе говоря, этот метод, по сути, заставляет любой асинхронный вызов API действовать как синхронный. Метод WaitOperation значительно упрощает нашу функцию createChatRoomAndWait() (листинг 10.8).
Листинг 10.8. Клиентский код, использующий пользовательский метод WaitOperation