Guest User

Untitled

a guest
Oct 22nd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. import PubSub from 'pubsub-js';
  2.  
  3. export default class TratadorErros {
  4. publicaErros(es){
  5. try {
  6. if (es !== undefined && es.length !== undefined) {
  7. for(let i=0;i<es.length;i++){
  8. let erro = es[i];
  9. PubSub.publish("erro-validacao",erro);
  10. }
  11.  
  12. } else if (es !== undefined && es.errors !== undefined) {
  13. for(let i=0;i<es.errors.length;i++){
  14. let erro = es.errors[i];
  15. PubSub.publish("erro-validacao",erro);
  16. }
  17.  
  18. } else if (es instanceof Error) {
  19. PubSub.publish("error",es);
  20. console.log("TratadorErros >> " + es)
  21.  
  22. } else {
  23. console.log("TratadorErros >> " + es)
  24. }
  25. } catch (error) {
  26. console.log("Error em TratadorErros >> " + error)
  27. }
  28. }
  29. }
Add Comment
Please, Sign In to add comment