Estou adicionando atualmente contas sociais de usuários em campos personalizados. Usando a função addPosterIcons da API de plugins para renderizar as contas sociais na frente do nome de usuário, mas os campos personalizados do usuário estão vazios para uma postagem recém-criada. O que estou fazendo de errado aqui?
initializer.js
function initializeDiscourseUserProfileEnhancer(api) {
api.addPosterIcons((cfs, attrs) => {
// cfs e attrs.userCustomFields objects estão vazios para nova postagem
}
export default {
name: "discourse-user-profile-enhancer",
initialize() {
withPluginApi("0.8.31", initializeDiscourseUserProfileEnhancer);
},
};