Skip to content

Commit 0c987dd

Browse files
committed
Update policy URL
1 parent 1f57b6f commit 0c987dd

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

app/app.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ android {
2323

2424
buildConfigField "String", "UPDATE_API_URL", "\"https://sdai.moroz.cc\""
2525
buildConfigField "String", "DEMO_MODE_API_URL", "\"https://sdai.moroz.cc\""
26+
buildConfigField "String", "POLICY_URL", "\"https://sdai.moroz.cc/policy.html\""
2627
buildConfigField "String", "GITHUB_SOURCE_URL", "\"https://github.com/ShiftHackZ/Stable-Diffusion-Android\""
2728
buildConfigField "String", "SETUP_INSTRUCTIONS_URL", "\"https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki\""
2829
}

app/src/main/java/com/shifthackz/aisdv1/app/di/ProvidersModule.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ val providersModule = module {
3232

3333
single<LinksProvider> {
3434
object : LinksProvider {
35+
override val privacyPolicyUrl: String = BuildConfig.POLICY_URL
3536
override val gitHubSourceUrl: String = BuildConfig.GITHUB_SOURCE_URL
3637
override val setupInstructionsUrl: String = BuildConfig.SETUP_INSTRUCTIONS_URL
3738
override val demoModeUrl: String = BuildConfig.DEMO_MODE_API_URL

core/common/src/main/java/com/shifthackz/aisdv1/core/common/links/LinksProvider.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.shifthackz.aisdv1.core.common.links
22

33
interface LinksProvider {
4+
val privacyPolicyUrl: String
45
val gitHubSourceUrl: String
56
val setupInstructionsUrl: String
67
val demoModeUrl: String

presentation/src/main/java/com/shifthackz/aisdv1/presentation/screen/settings/SettingsScreen.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class SettingsScreen(
4949
onClearAppCacheItemClick = viewModel::launchClearAppCacheDialog,
5050
onCheckUpdatesItemClick = onCheckUpdatesItemClick,
5151
onRateUsItemClick = launchInAppReview,
52+
onPolicyItemClick = { launchUrl(linksProvider.privacyPolicyUrl) },
5253
onServerInstructionsItemClick = { launchUrl(linksProvider.setupInstructionsUrl) },
5354
onGetSourceItemClick = { launchUrl(linksProvider.gitHubSourceUrl) },
5455
onSdModelSelected = viewModel::selectStableDiffusionModel,
@@ -74,6 +75,7 @@ private fun ScreenContent(
7475
onClearAppCacheItemClick: () -> Unit = {},
7576
onCheckUpdatesItemClick: () -> Unit = {},
7677
onRateUsItemClick: () -> Unit = {},
78+
onPolicyItemClick: () -> Unit = {},
7779
onServerInstructionsItemClick: () -> Unit = {},
7880
onGetSourceItemClick: () -> Unit = {},
7981

@@ -109,6 +111,7 @@ private fun ScreenContent(
109111
onClearAppCacheItemClick = onClearAppCacheItemClick,
110112
onCheckUpdatesItemClick = onCheckUpdatesItemClick,
111113
onRateUsItemClick = onRateUsItemClick,
114+
onPolicyItemClick = onPolicyItemClick,
112115
onServerInstructionsItemClick = onServerInstructionsItemClick,
113116
onGetSourceItemClick = onGetSourceItemClick,
114117
)
@@ -174,6 +177,7 @@ private fun ContentSettingsState(
174177
onClearAppCacheItemClick: () -> Unit = {},
175178
onCheckUpdatesItemClick: () -> Unit = {},
176179
onRateUsItemClick: () -> Unit = {},
180+
onPolicyItemClick: () -> Unit = {},
177181
onServerInstructionsItemClick: () -> Unit = {},
178182
onGetSourceItemClick: () -> Unit = {},
179183
) {
@@ -263,7 +267,7 @@ private fun ContentSettingsState(
263267
modifier = itemModifier,
264268
startIcon = Icons.Default.Gavel,
265269
text = R.string.settings_item_policy.asUiText(),
266-
onClick = {},
270+
onClick = onPolicyItemClick,
267271
)
268272
SettingsItem(
269273
modifier = itemModifier,

0 commit comments

Comments
 (0)