Advertisement
Guest User

Untitled

a guest
May 25th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. function checkLogin(state){
  2. if(state.data.username == "admin"){
  3. return {
  4. ...state,
  5. transitionTo: "valid"
  6. };
  7. }else {
  8. return {
  9. ...state,
  10. transitionTo: "invalid"
  11. };
  12. }
  13. }
  14.  
  15. function showLogin(state){
  16. return {
  17. data : {
  18. ...state.data,
  19. message: "Logged in as " + state.data.username,
  20. },
  21. transitionTo: "done"
  22. };
  23. }
  24.  
  25. function showError(state){
  26. return {
  27. data : {
  28. ...state.data,
  29. message: "Username " + state.data.username + " is invalid"
  30. },
  31. transitionTo: "done"
  32. };
  33. }
  34.  
  35. let fsmRunner = {
  36. "checkLogin": checkLogin,
  37. "showLogin" : showLogin,
  38. "showError" : showError
  39. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement