Сейчас я добавляю аккаунты пользователей в социальных сетях в пользовательские поля. Использую функцию addPosterIcons из API плагина для отображения иконок социальных сетей перед именем пользователя, но пользовательские поля для нового поста пустые. Что я делаю не так?
initializer.js
function initializeDiscourseUserProfileEnhancer(api) {
api.addPosterIcons((cfs, attrs) => {
// Объекты cfs и attrs.userCustomFields пусты для нового поста
}
export default {
name: "discourse-user-profile-enhancer",
initialize() {
withPluginApi("0.8.31", initializeDiscourseUserProfileEnhancer);
},
};