| Предыдущий | Следующий |
| RTC_E_INVALID_OBJECT_STATE | RTC_E_ROAMING_ENABLED |
RTC_E_PRESENCE_ENABLED
Что означает RTC_E_PRESENCE_ENABLED
RTC_E_PRESENCE_ENABLED — RTC сообщает, что presence уже включён для текущего профиля или client state.
Что проверить
- Сохраните profile identity и текущее состояние presence/roaming до повторного enable.
- Проверьте, не является ли результат нормальным идемпотентным состоянием после повторного вызова или восстановления клиента из сохранённой сессии.
- Не создавайте второй presence lifecycle и не очищайте buddy/watcher state только ради получения S_OK.
Как подтвердить исправление
Корректная обработка подтверждается тем, что клиент признаёт уже включённое presence-состояние и продолжает синхронизацию без дублирования объектов.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.