Sugiro a gente usar o state machine para validar caso o interesse ainda esteja ativo. Adicionei os steps de contratado e review para mantermos o tracking disso. Precisamos agora definir os callbacks.
Sugiro, por exemplo, usarmos o state "negotiating" para abrir o chat e fazer cliente e provider comunicar pela plataforma.
De alguma forma fazer o user dizer quem contratou e depois ficar pedindo review caso o state seja "reviewing"
Devemos também definir os callbacks do state_machine e passar a disparar os e-mails a partis dos callbacks
Sugiro a gente usar o state machine para validar caso o interesse ainda esteja ativo. Adicionei os steps de contratado e review para mantermos o tracking disso. Precisamos agora definir os callbacks.
Sugiro, por exemplo, usarmos o state "negotiating" para abrir o chat e fazer cliente e provider comunicar pela plataforma.
De alguma forma fazer o user dizer quem contratou e depois ficar pedindo review caso o state seja "reviewing"
Devemos também definir os callbacks do state_machine e passar a disparar os e-mails a partis dos callbacks
Gosta da ideia?
Quando estiver confiantes, fechamos o pull :-)