Existem algumas ações que, mesmo em hosts poderosos, levam um tempo.
Por exemplo, dividi um tópico com cerca de 8,6 mil posts e levou cerca de 30 segundos.
O Discourse não me deu nenhuma confirmação de que algo estava acontecendo. Apenas cliquei no botão “Dividir…” e ele ficou cinza.
Isso pode significar várias coisas.
O que poderia acontecer em vez disso:
Isso é para o meu exemplo de divisão de posts. Existem mais casos de uso por aí.
Isso é muito melhor do que apenas um botão ficar desabilitado, o que pode significar muitas coisas.
Gosto da ideia, mas com que frequência grandes quantidades de respostas são divididas para que esse recurso valha a pena?
1 curtida
Não tenho certeza, existem outros usos para isso. Algumas ações levam um tempo, como se o servidor estivesse sobrecarregado ou o dispositivo do usuário estivesse muito lento e ele criasse um novo tópico. Digamos que leve 10 segundos para criar o tópico porque o usuário tem apenas uma barra de 4G e está usando um iPhone 6. Ele deveria ter algum tipo de confirmação de que seu tópico está sendo criado.
1 curtida
Eu estava pensando exclusivamente em divisão. Mas para todas as ações, eu diria que é uma boa ideia que deve ser implementada.
1 curtida
Acabei de notar que isso existe ao excluir postagens de um usuário.
Ainda acho que deveria haver alguma versão disso ao dividir.
1 curtida