Добавить имя пользователя OP в классы CSS body

Привет,
Может ли кто-нибудь помочь добавить имя пользователя автора темы (OP) как CSS-класс в тег <body>?
Мне нужно написать стили, и для некоторых имен пользователей требуются разные атрибуты.

Некоторые пользователи просили удалить тему из своего профиля, но не настаивали на её полном удалении. Поэтому мы создали анонимного пользователя, чтобы изменить владельца запрашиваемых тем.

Теперь нам нужно вносить изменения в элементы страницы, если автор темы (OP) является анонимным. Это включает скрытие цитат, упоминаний и т. д.

<script type="text/discourse-plugin" version="0.8">
    api.onPageChange((url, title) => {
        if (/^\/t\/.*$/.test(url)) {
            const opUser = API.????? <--------------------------- Как получить объект пользователя OP
            if (opUser && opUser.id === 1234) {
                document.querySelector("body").classList.add("anon");
            }
        } else {
            document.querySelector("body").classList.remove("anon");
        }
    });
</script>

Есть ли способ получить информацию о теме через JavaScript API?

api.getCurrentUser()

Вызов метода api.getCurrentUser() возвращает вошедшего в систему пользователя. Я ищу метод для получения информации о теме (включая владельца темы).

Ой, извините, я неправильно прочитал. :confused:

Пожалуйста, думаю, это сложнее, чем задать простой вопрос :+1: :sweat_smile:

Чтобы решить мою проблему, я нашел следующее решение, прочитав эту страницу:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/lib/plugin-api.js#L1138-L1140

<script type="text/discourse-plugin" version="0.8">
    const specialTopicUserId = 1000;
    api.decorateTopicTitle((topicModel, node, topicTitleType) => {
        if (topicModel && topicModel.user_id === specialTopicUserId) {
            $("#topic").addClass("anon");
        }
    });
</script>