Onde encontro as funções do discourse?

Olá, quando quero adicionar uma exibição em algum lugar que mostre quantos posts o usuário comentou ou algo semelhante, onde devo procurar por essas funções?

Obrigado

A documentação da API está disponível em https://docs.discourse.org/

2 curtidas

Também relacionado ao lado do cliente, há o arquivo pluginApi que possui muitas funções que você pode utilizar. Cada método também é bem documentado.

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js

4 curtidas

<li>
            
              <UserStat @value={{this.model.post_count}} @label="user.summary.post_count" />
            
            
          </li>

Posso anexar este código de alguma forma para fazê-lo funcionar?

Este código é da página de resumo do usuário, onde as estatísticas são exibidas. Neste contexto, você tem acesso ao post_count no modelo.

Portanto, realmente depende de onde você deseja adicionar sua exibição. Se já estiver presente no modelo, pode funcionar, mas, mais frequentemente, você precisará adicionar alguma lógica para buscar esses dados.