Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. public doAFuckingThing(shit: any): Promise<void> {
  2. return this.fuckingService.getSomeShit({
  3. query: shit.query,
  4. fuckingFlag: this.fuckingFlag,
  5. })
  6. .then(res => {
  7. this.someShitFlag = true;
  8. return this.validateShit(res).toPromise();
  9. })
  10. .then((res: any) => {
  11. this.shitIsValid = true;
  12.  
  13. // received response, meaning that shit is fly.
  14. // update state for shit
  15. this.fuckingService.updateCurrentShit(res.shit);
  16. })
  17. .catch(err => {
  18. const error = err.json();
  19. return false;
  20. });
  21. }
  22.  
  23. public doAFuckingThing(shit: any): Promise<void>
  24. {
  25. return this.fuckingService.getSomeShit(
  26. {
  27. query: shit.query,
  28. fuckingFlag: this.fuckingFlag,
  29. }
  30. )
  31. .then(res =>
  32. {
  33. this.someShitFlag = true;
  34. return this.validateShit(res).toPromise();
  35. }
  36. )
  37. .then((res: any) =>
  38. {
  39. this.shitIsValid = true;
  40.  
  41. // received response, meaning that shit is fly.
  42. // update state for shit
  43. this.fuckingService.updateCurrentShit(res.shit);
  44. }
  45. )
  46. .catch(err =>
  47. {
  48. const error = err.json();
  49. return false;
  50. }
  51. );
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement