Привет! Я пытаюсь получить ID темы, чтобы получить тему, и ID поста, чтобы получить пост, со страницы обзоров; data-reviewable-id очереди обзоров. Есть ли способ извлечь «ID темы» и «ID поста» из data-reviewable-id в JavaScript? Любая помощь будет оценена.
Вы можете получить доступ к ревью, обратившись к конечной точке /review.json:
Например, вы можете сделать следующее:
import { ajax } from "discourse/lib/ajax";
const reviewableToSearch = 2;
ajax(`/review.json`).then(({ reviewables }) => {
const topicId = reviewables.find((reviewable) => reviewable.id === reviewableToSearch).topic_id;
});