Skip to content

Commit 77f66f3

Browse files
committed
refactor
1 parent 55fd006 commit 77f66f3

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

app/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ dependencies {
4646
implementation(projects.feature.favourite)
4747
implementation(projects.feature.screenshot)
4848
implementation(projects.feature.screenshotGallery)
49+
implementation(projects.feature.profile)
4950

5051
implementation(projects.core.designsystem)
5152
implementation(projects.core.common)

app/src/main/kotlin/com/espressodev/gptmap/GmAppState.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,4 @@ class GmAppState(
2727
}
2828
}
2929
}
30-
31-
fun popUp() {
32-
navController.popBackStack()
33-
}
3430
}

app/src/main/kotlin/com/espressodev/gptmap/GmNavHost.kt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ import com.espressodev.gptmap.feature.forgot_password.navigateToForgotPassword
1212
import com.espressodev.gptmap.feature.login.LOGIN_ROUTE
1313
import com.espressodev.gptmap.feature.login.loginScreen
1414
import com.espressodev.gptmap.feature.login.navigateToLogin
15-
import com.espressodev.gptmap.feature.map.MAP_ROUTE
1615
import com.espressodev.gptmap.feature.map.mapScreen
1716
import com.espressodev.gptmap.feature.map.navigateToMap
17+
import com.espressodev.gptmap.feature.profile.navigateToProfile
18+
import com.espressodev.gptmap.feature.profile.profileScreen
1819
import com.espressodev.gptmap.feature.register.navigateToRegister
1920
import com.espressodev.gptmap.feature.register.registerScreen
2021
import com.espressodev.gptmap.feature.screenshot.navigateToScreenshot
@@ -44,7 +45,7 @@ fun GmNavHost(
4445
navigateToFavourite = navController::navigateToFavourite,
4546
navigateToScreenshot = navController::navigateToScreenshot,
4647
navigateToScreenshotGallery = navController::navigateToScreenshotGallery,
47-
navigateToAccount = {}
48+
navigateToProfile = navController::navigateToProfile
4849
)
4950
loginScreen(
5051
navigateToMap = navController::navigateToMap,
@@ -57,9 +58,10 @@ fun GmNavHost(
5758
)
5859
forgotPasswordScreen(navigateToLogin = navController::navigateToLogin)
5960
streetViewScreen()
60-
favouriteScreen(popUp = appState::popUp, navigateToMap = navController::navigateToMap)
61-
screenshotScreen(popUp = appState::popUp, navigateToMap = navController::navigateToMap)
62-
screenshotGalleryScreen(popUp = appState::popUp)
61+
favouriteScreen(popUp = navController::popBackStack, navigateToMap = navController::navigateToMap)
62+
screenshotScreen(popUp = navController::popBackStack, navigateToMap = navController::navigateToMap)
63+
screenshotGalleryScreen(popUp = navController::popBackStack)
64+
profileScreen(popUp = navController::popBackStack, navigateToLogin = navController::navigateToLogin)
6365
}
6466
}
6567

core/model/src/main/kotlin/com/espressodev/gptmap/core/model/User.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ data class User(
2323
}
2424

2525
enum class Provider {
26-
DEFAULT, GOOGLE, FACEBOOK, X
26+
DEFAULT, GOOGLE
2727
}

0 commit comments

Comments
 (0)