manuel
(Manuel Kostka)
Setembro 7, 2024, 7:48am
1
Estou usando Featured Lists para exibir listas selecionadas de tópicos. Posso usar filtros de lista como “latest”, “top” ou “unread” sem problemas. Mas quando tento filtrar por “hot”, obtenho uma seleção estranha:
A seleção não corresponde à lista Hot real:
Não sei por que isso não funciona. É assim que os filtros são aplicados:
const userFilters = ['new', 'unread'];
if (userFilters.includes(`${this.args.list.filter}`) && !this.currentUser) {
return;
}
let solvedFilter;
if (this.args.list.solved) {
solvedFilter = this.args.list.solved === 'solved' ? 'yes' : 'no';
}
const topicList = await this.store.findFiltered('topicList', {
filter: this.args.list.filter,
params: {
category: this.args.list.category,
tags: this.args.list.tag,
solved: solvedFilter,
},
});
if (topicList.topics) {
return (this.filteredTopics = topicList.topics.slice(
0,
Moin
Setembro 7, 2024, 7:52am
2
Ao encomendar sua lista de aquecimento real também por “atividade”, você obtém o mesmo resultado que na sua lista de componentes?
2 curtidas
manuel
(Manuel Kostka)
Setembro 7, 2024, 8:03am
3
De fato Obrigado @Moin
Quando eu ordeno por atividade, eu recebo os mesmos tópicos na lista de Destaques:
E quando eu não aplico a ordenação no componente, eu recebo a lista de Destaques como eu gostaria:
Pelo que vejo até agora, eu provavelmente poderia apenas remover order: \"activity\" do código do componente, já que ele é aplicado por padrão em outras listas de qualquer forma.
2 curtidas
system
(system)
Fechado
Outubro 7, 2024, 8:04am
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.