PR referente a issue #44
Algumas decisões que foram tomadas:
Ocultei alguns dados foram ocultos, com a nova mudança de estrutura que fizemos seria necessário definir melhor quais dados vamos exibir e etc;
Adicionei novos métodos na classe User para acessar o valor pago por ele e etc;
O controller SubscribeControllerera usado apenas para a página de status dos pagamentos, então eu movi o seu código para o controller PaymentController dentro da função stats(), me parece ser mais semântico manter as informações referentes a pagamento no mesmo controller;
Refatorei a view;
Nos metodos que fazem consulta no banco de dados envolvendo pagamento eu fiz um pequeno esquema de cache que é basicamente armazenar em uma variável e nos próximos usos desse método é usado o valor da várivel caso não seja nulo, assim fazemos um query a menos;
PR referente a issue #44 Algumas decisões que foram tomadas:
User
para acessar o valor pago por ele e etc;SubscribeController
era usado apenas para a página de status dos pagamentos, então eu movi o seu código para o controllerPaymentController
dentro da funçãostats()
, me parece ser mais semântico manter as informações referentes a pagamento no mesmo controller;cache
que é basicamente armazenar em uma variável e nos próximos usos desse método é usado o valor da várivel caso não seja nulo, assim fazemos um query a menos;