Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. [vue-router] uncaught error during route navigation:
  2. Invalid object
  3.  
  4. router.beforeEach((to, from, next) => {
  5. // Checking if user has verified the mobile number using firebase
  6. const currentUser = firebase.auth().currentUser
  7. // Checking if the requested path has meta requiresAuth
  8. var isUserLoggedIn = false
  9. const loginTokenExistsFlag = CookieManager.checkIfLoginTokenExists()
  10. if (loginTokenExistsFlag && currentUser) {
  11. isUserLoggedIn = true
  12. }
  13. var isUserActivated = false
  14. const profileDetails = CookieManager.getProfileDetails()
  15. if (profileDetails != null) {
  16. if (
  17. profileDetails.profile_user_description == null &&
  18. profileDetails.profile_name == null
  19. ) {
  20. isUserActivated = false
  21. }
  22. }
  23. if (isUserLoggedIn == false) {
  24. next('login')
  25. } else if (isUserLoggedIn == true && isUserActivated == false) {
  26. next('profile')
  27. } else {
  28. next()
  29. }
  30. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement