MCPcopy Index your code
hub / github.com/codecombat/codecombat / redirectHome

Method redirectHome

app/core/Router.js:733–745  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

731 }
732
733 redirectHome () {
734 delete window.alreadyLoadedView
735 const homeUrl = (() => {
736 switch (false) {
737 // when me.isAPIClient() then "/league/#{me.get('clans')?[0] ? ''}#apiclient-data" # Once we make sure all students have been associated with their API creators
738 case !me.isAPIClient(): return '/partner-dashboard'
739 case !me.isStudent(): return '/students'
740 case !me.isTeacher(): return '/teachers'
741 default: return '/'
742 }
743 })()
744 return this.navigate(homeUrl, { trigger: true, replace: true })
745 }
746
747 openView (view) {
748 this.closeCurrentView()

Callers 2

routeDirectlyMethod · 0.95
onLevelLoadedMethod · 0.80

Calls 4

navigateMethod · 0.95
isAPIClientMethod · 0.80
isStudentMethod · 0.80
isTeacherMethod · 0.80

Tested by

no test coverage detected