Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.48 KB | None | 0 0
  1. __d(function(g, r, i, a, m, e, d) {
  2. var t = r(d[0]);
  3. Object.defineProperty(e, "__esModule", {
  4. value: !0
  5. }), e.AccountService = void 0;
  6. var n = t(r(d[1])),
  7. o = t(r(d[2])),
  8. s = t(r(d[3])),
  9. u = r(d[4]),
  10. c = t(r(d[5])),
  11. l = r(d[6]),
  12. f = (function() {
  13. function t(n) {
  14. (0, o.default)(this, t), this.endpoint = n
  15. }
  16. return (0, s.default)(t, [{
  17. key: "reauthenticateAsync",
  18. value: function(t) {
  19. var o, s, l, f;
  20. return n.default.async(function(p) {
  21. for (;;) switch (p.prev = p.next) {
  22. case 0:
  23. return p.next = 2, n.default.awrap(fetch(this.endpoint + "/api/token/" + t + "/refresh", {
  24. method: "POST",
  25. headers: {
  26. "Content-Type": "application/json"
  27. },
  28. body: JSON.stringify({
  29. token: t
  30. })
  31. }));
  32. case 2:
  33. return o = p.sent, p.prev = 3, p.next = 6, n.default.awrap(o.json());
  34. case 6:
  35. if (s = p.sent, l = s.accessToken, f = s.refreshToken, void 0 !== l) {
  36. p.next = 11;
  37. break
  38. }
  39. return p.abrupt("return", u.Either.left("Inloggen is momenteel niet mogelijk, probeer het later nog eens."));
  40. case 11:
  41. return p.abrupt("return", u.Either.right(new c.default(l, f)));
  42. case 14:
  43. return p.prev = 14, p.t0 = p.catch(3), p.abrupt("return", u.Either.left("Something went wrong retreiving an access token " + p.t0));
  44. case 17:
  45. case "end":
  46. return p.stop()
  47. }
  48. }, null, this, [
  49. [3, 14]
  50. ])
  51. }
  52. }, {
  53. key: "loginAsync",
  54. value: function(t, o) {
  55. var s, f, p, h;
  56. return n.default.async(function(v) {
  57. for (;;) switch (v.prev = v.next) {
  58. case 0:
  59. return v.next = 2, n.default.awrap(fetch(this.endpoint + "/api/token", {
  60. method: "POST",
  61. headers: {
  62. "Content-Type": "application/json"
  63. },
  64. body: JSON.stringify({
  65. username: t,
  66. password: o
  67. })
  68. }));
  69. case 2:
  70. return s = v.sent, v.prev = 3, v.next = 6, n.default.awrap(s.json());
  71. case 6:
  72. if (f = v.sent, p = f.accessToken, h = f.refreshToken, void 0 !== p) {
  73. v.next = 11;
  74. break
  75. }
  76. return v.abrupt("return", u.Either.left("Inloggen is momenteel niet mogelijk, probeer het later nog eens."));
  77. case 11:
  78. return l.Answers.logLogin('Login', !0), v.abrupt("return", u.Either.right(new c.default(p, h)));
  79. case 15:
  80. return v.prev = 15, v.t0 = v.catch(3), v.abrupt("return", u.Either.left("Something went wrong retreiving an access token " + v.t0));
  81. case 18:
  82. case "end":
  83. return v.stop()
  84. }
  85. }, null, this, [
  86. [3, 15]
  87. ])
  88. }
  89. }]), t
  90. })();
  91. e.AccountService = f
  92. }, 559, [2, 130, 3, 4, 560, 561, 565]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement