Запрос имен вебхуков/несогласованность?

Привет, я новичок в этом, только настраиваю тестовую среду и пытаюсь заставить работать веб-хуки для комментариев между тестовым установкой Discourse и тестовым WordPress.

Когда я редактирую ответ в Discourse, это вызывает сбой веб-хука с сообщением «Событие веб-хука не поддерживается» в ответ на вызов X-Discourse-Event: post_edited от Discourse.

Изучив код плагина в файле sync-discourse-topic.php, строка 49, видно, что ожидается событие post_updated, а не post_edited.

Не уверен, что что-то изменилось или проблема в моей тестовой системе Discourse.

Если я добавлю post_edited (и post_destroyed) в код на строке 49, всё работает корректно. Веб-хук настроен на события: post_created_event, post_edited_event, post_destroyed_event, post_recovered_event.

Последние версии: WordPress (6.8.3), плагин (2.5.9), Discourse (v3.6.0.beta1+124).

Спасибо — буду благодарен за любую помощь.

Похоже, ваша тема никого не заинтересовала! Извините за это. Удалось ли вам самостоятельно найти решение? Если да, можете поделиться им здесь?

Привет, спасибо за это… Я решил (или обошёл) проблему, добавив несколько поддерживаемых событий в код вокруг строки 49 файла sync-discourse-topic.php …

    $this->supported_events = array(
        'post_created',
        'post_updated',
        'post_edited',
        'post_destroyed',
        'post_recovered',
    );

Похоже, что поскольку это просто вызывает повторное чтение, этого было достаточно.

Спасибо за это, Тим, и извините за то, что не ответили раньше. Как-то я пропустил вашу тему! В следующей версии плагина мы обновим названия вебхуков.

Эта проблема уже решена?