PostCreator não está enviando PM

Por algum motivo estranho, as MPs não estão sendo enviadas para o grupo de Admins na minha instalação de desenvolvimento.
O job está rodando, então não entendo por que a MP não seria enviada, mesmo que seus critérios de envio sejam atendidos?

Eu adicionaria um puts antes da chamada para PostCreator e atribuiria o que ele retorna a uma variável para que você possa imprimi-lo depois que for chamado.

Sim… Eu fiz isso para ver se o trabalho é executado, e coloquei outro antes disso, mas nada foi impresso. Acho que vou precisar revisar minha lógica da instrução if.

Algumas coisas:

  • Especifique a desativação da validação, pois isso pode bloquear a criação
  • A cada 12 horas é duas vezes ao dia, ao contrário do seu comentário, caso você quisesse que fosse enviado apenas uma vez por dia.
1 curtida

Ah, desculpe, eu deveria ter adicionado: meu ambiente de desenvolvimento faz com que ele execute a cada 10 segundos.

Seus "end"s parecem desorganizados e a indentação deve ser arrumada.

Você pode ter um a mais/no lugar errado?

2 curtidas

Talvez eu devesse ter esclarecido - mesmo quando todas as verificações passavam, nenhuma mensagem privada era enviada. Talvez eu devesse tentar fazer uma opção de sinalização (flagging) em vez disso?

Qualquer pessoa pode enviar mensagens para o seu grupo de administradores? Acho que, por padrão, ninguém pode
image

2 curtidas

Boa! Essa chamada funciona no console do Rails? Tente também enviar apenas para o usuário administrador.

1 curtida

Sim, agora consigo enviar mensagens para o grupo de administradores depois de alterar essa configuração. O que me intriga agora é que a solicitação JSON nem parece retornar nada :thinking:

1 curtida