diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml
index 8aa988061..8d875260e 100644
--- a/Habitica/AndroidManifest.xml
+++ b/Habitica/AndroidManifest.xml
@@ -116,10 +116,6 @@
android:name=".ui.activities.GiftGemsActivity"
android:label="@string/gift_gems">
-
-
diff --git a/Habitica/build.gradle b/Habitica/build.gradle
index dd5a68efc..e4fb6471a 100644
--- a/Habitica/build.gradle
+++ b/Habitica/build.gradle
@@ -51,7 +51,7 @@ dependencies {
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.squareup.retrofit2:adapter-rxjava3:2.9.0'
//Crash Logging
- implementation 'com.google.firebase:firebase-crashlytics:17.2.2'
+ implementation 'com.google.firebase:firebase-crashlytics:17.3.0'
//Dependency Injection
implementation 'com.google.dagger:dagger:2.29.1'
@@ -121,8 +121,8 @@ dependencies {
implementation 'androidx.core:core-ktx:1.3.2'
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0"
implementation "androidx.lifecycle:lifecycle-common-java8:2.2.0"
- implementation 'androidx.navigation:navigation-fragment-ktx:2.3.1'
- implementation 'androidx.navigation:navigation-ui-ktx:2.3.1'
+ implementation 'androidx.navigation:navigation-fragment-ktx:2.3.2'
+ implementation 'androidx.navigation:navigation-ui-ktx:2.3.2'
implementation "androidx.paging:paging-runtime-ktx:2.1.2"
implementation 'com.plattysoft.leonids:LeonidsLib:1.3.2'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7'
@@ -150,8 +150,8 @@ android {
buildConfigField "String", "TESTING_LEVEL", "\"production\""
resConfigs "en", "bg", "de", "en-rGB", "es", "fr", "hr-rHR", "in", "it", "iw", "ja", "ko", "lt", "nl", "pl", "pt-rBR", "pt-rPT", "ru", "tr", "zh", "zh-rTW"
- versionCode 2663
- versionName "3.1"
+ versionCode 2680
+ versionName "3.1.1"
}
buildFeatures {
diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_left.png b/Habitica/res/drawable-hdpi/g1g1_promo_left.png
index 59dcd684f..0c4c3f548 100644
Binary files a/Habitica/res/drawable-hdpi/g1g1_promo_left.png and b/Habitica/res/drawable-hdpi/g1g1_promo_left.png differ
diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-hdpi/g1g1_promo_left_small.png
new file mode 100644
index 000000000..ca3893bc5
Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_promo_left_small.png differ
diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-hdpi/g1g1_promo_menu_left.png
new file mode 100644
index 000000000..f024e8000
Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_promo_menu_left.png differ
diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-hdpi/g1g1_promo_menu_right.png
new file mode 100644
index 000000000..07a0a816f
Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_promo_menu_right.png differ
diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_right.png b/Habitica/res/drawable-hdpi/g1g1_promo_right.png
index fd03bab4f..c3d1aa0f0 100644
Binary files a/Habitica/res/drawable-hdpi/g1g1_promo_right.png and b/Habitica/res/drawable-hdpi/g1g1_promo_right.png differ
diff --git a/Habitica/res/drawable-hdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-hdpi/g1g1_promo_right_small.png
new file mode 100644
index 000000000..482f62438
Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_promo_right_small.png differ
diff --git a/Habitica/res/drawable-hdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-hdpi/g1g1_sparkle_left.png
new file mode 100644
index 000000000..5870b55b6
Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_sparkle_left.png differ
diff --git a/Habitica/res/drawable-hdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-hdpi/g1g1_sparkle_right.png
new file mode 100644
index 000000000..1708142bc
Binary files /dev/null and b/Habitica/res/drawable-hdpi/g1g1_sparkle_right.png differ
diff --git a/Habitica/res/drawable-hdpi/no_background.png b/Habitica/res/drawable-hdpi/no_background.png
new file mode 100644
index 000000000..3b4306613
Binary files /dev/null and b/Habitica/res/drawable-hdpi/no_background.png differ
diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_left.png b/Habitica/res/drawable-mdpi/g1g1_promo_left.png
index 9f858cd6b..a1ce02fac 100644
Binary files a/Habitica/res/drawable-mdpi/g1g1_promo_left.png and b/Habitica/res/drawable-mdpi/g1g1_promo_left.png differ
diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-mdpi/g1g1_promo_left_small.png
new file mode 100644
index 000000000..bdc4377e4
Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_promo_left_small.png differ
diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-mdpi/g1g1_promo_menu_left.png
new file mode 100644
index 000000000..7d46ed660
Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_promo_menu_left.png differ
diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-mdpi/g1g1_promo_menu_right.png
new file mode 100644
index 000000000..077e318f2
Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_promo_menu_right.png differ
diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_right.png b/Habitica/res/drawable-mdpi/g1g1_promo_right.png
index 80d855105..bf1d030c7 100644
Binary files a/Habitica/res/drawable-mdpi/g1g1_promo_right.png and b/Habitica/res/drawable-mdpi/g1g1_promo_right.png differ
diff --git a/Habitica/res/drawable-mdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-mdpi/g1g1_promo_right_small.png
new file mode 100644
index 000000000..92eab4fe9
Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_promo_right_small.png differ
diff --git a/Habitica/res/drawable-mdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-mdpi/g1g1_sparkle_left.png
new file mode 100644
index 000000000..32968bfa0
Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_sparkle_left.png differ
diff --git a/Habitica/res/drawable-mdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-mdpi/g1g1_sparkle_right.png
new file mode 100644
index 000000000..37d6eee82
Binary files /dev/null and b/Habitica/res/drawable-mdpi/g1g1_sparkle_right.png differ
diff --git a/Habitica/res/drawable-mdpi/no_background.png b/Habitica/res/drawable-mdpi/no_background.png
new file mode 100644
index 000000000..8c9e7f1ce
Binary files /dev/null and b/Habitica/res/drawable-mdpi/no_background.png differ
diff --git a/Habitica/res/drawable-night-hdpi/no_background.png b/Habitica/res/drawable-night-hdpi/no_background.png
new file mode 100644
index 000000000..75e93a504
Binary files /dev/null and b/Habitica/res/drawable-night-hdpi/no_background.png differ
diff --git a/Habitica/res/drawable-night-mdpi/no_background.png b/Habitica/res/drawable-night-mdpi/no_background.png
new file mode 100644
index 000000000..2d2e5fe82
Binary files /dev/null and b/Habitica/res/drawable-night-mdpi/no_background.png differ
diff --git a/Habitica/res/drawable-night-xhdpi/no_background.png b/Habitica/res/drawable-night-xhdpi/no_background.png
new file mode 100644
index 000000000..d7ebe62ed
Binary files /dev/null and b/Habitica/res/drawable-night-xhdpi/no_background.png differ
diff --git a/Habitica/res/drawable-night-xxhdpi/no_background.png b/Habitica/res/drawable-night-xxhdpi/no_background.png
new file mode 100644
index 000000000..a3e452f26
Binary files /dev/null and b/Habitica/res/drawable-night-xxhdpi/no_background.png differ
diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_left.png b/Habitica/res/drawable-xhdpi/g1g1_promo_left.png
index 7d2614f6a..15ff30736 100644
Binary files a/Habitica/res/drawable-xhdpi/g1g1_promo_left.png and b/Habitica/res/drawable-xhdpi/g1g1_promo_left.png differ
diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-xhdpi/g1g1_promo_left_small.png
new file mode 100644
index 000000000..bdaaf36b0
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_promo_left_small.png differ
diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-xhdpi/g1g1_promo_menu_left.png
new file mode 100644
index 000000000..fa4d52f5c
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_promo_menu_left.png differ
diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-xhdpi/g1g1_promo_menu_right.png
new file mode 100644
index 000000000..5bc571b1a
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_promo_menu_right.png differ
diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_right.png b/Habitica/res/drawable-xhdpi/g1g1_promo_right.png
index b4578e4ee..90dccb250 100644
Binary files a/Habitica/res/drawable-xhdpi/g1g1_promo_right.png and b/Habitica/res/drawable-xhdpi/g1g1_promo_right.png differ
diff --git a/Habitica/res/drawable-xhdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-xhdpi/g1g1_promo_right_small.png
new file mode 100644
index 000000000..e2f40b772
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_promo_right_small.png differ
diff --git a/Habitica/res/drawable-xhdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-xhdpi/g1g1_sparkle_left.png
new file mode 100644
index 000000000..91682e80b
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_sparkle_left.png differ
diff --git a/Habitica/res/drawable-xhdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-xhdpi/g1g1_sparkle_right.png
new file mode 100644
index 000000000..4cae12268
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/g1g1_sparkle_right.png differ
diff --git a/Habitica/res/drawable-xhdpi/no_background.png b/Habitica/res/drawable-xhdpi/no_background.png
new file mode 100644
index 000000000..dc10295c7
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/no_background.png differ
diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_left.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_left.png
index 8604581a8..21732f15e 100644
Binary files a/Habitica/res/drawable-xxhdpi/g1g1_promo_left.png and b/Habitica/res/drawable-xxhdpi/g1g1_promo_left.png differ
diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_left_small.png
new file mode 100644
index 000000000..6382735fe
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_promo_left_small.png differ
diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_left.png
new file mode 100644
index 000000000..b2623c1c2
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_left.png differ
diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_right.png
new file mode 100644
index 000000000..d800b10c4
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_promo_menu_right.png differ
diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_right.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_right.png
index 6efdd65db..b6b002419 100644
Binary files a/Habitica/res/drawable-xxhdpi/g1g1_promo_right.png and b/Habitica/res/drawable-xxhdpi/g1g1_promo_right.png differ
diff --git a/Habitica/res/drawable-xxhdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-xxhdpi/g1g1_promo_right_small.png
new file mode 100644
index 000000000..7443adeed
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_promo_right_small.png differ
diff --git a/Habitica/res/drawable-xxhdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-xxhdpi/g1g1_sparkle_left.png
new file mode 100644
index 000000000..7b36e791e
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_sparkle_left.png differ
diff --git a/Habitica/res/drawable-xxhdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-xxhdpi/g1g1_sparkle_right.png
new file mode 100644
index 000000000..18f0845d9
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/g1g1_sparkle_right.png differ
diff --git a/Habitica/res/drawable-xxhdpi/no_background.png b/Habitica/res/drawable-xxhdpi/no_background.png
new file mode 100644
index 000000000..ae58b4a5e
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/no_background.png differ
diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_left.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_left.png
index 80d6813de..a7c52f6a5 100644
Binary files a/Habitica/res/drawable-xxxhdpi/g1g1_promo_left.png and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_left.png differ
diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_left_small.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_left_small.png
new file mode 100644
index 000000000..06d2a689a
Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_left_small.png differ
diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_left.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_left.png
new file mode 100644
index 000000000..b6b968bdb
Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_left.png differ
diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_right.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_right.png
new file mode 100644
index 000000000..1910abcce
Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_menu_right.png differ
diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_right.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_right.png
index 796d90bef..b5414eea9 100644
Binary files a/Habitica/res/drawable-xxxhdpi/g1g1_promo_right.png and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_right.png differ
diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_promo_right_small.png b/Habitica/res/drawable-xxxhdpi/g1g1_promo_right_small.png
new file mode 100644
index 000000000..aac553c1b
Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_promo_right_small.png differ
diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_left.png b/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_left.png
new file mode 100644
index 000000000..ff9023e67
Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_left.png differ
diff --git a/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_right.png b/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_right.png
new file mode 100644
index 000000000..03b6c18d7
Binary files /dev/null and b/Habitica/res/drawable-xxxhdpi/g1g1_sparkle_right.png differ
diff --git a/Habitica/res/drawable/g1g1_menu_background.xml b/Habitica/res/drawable/g1g1_menu_background.xml
new file mode 100644
index 000000000..df3114871
--- /dev/null
+++ b/Habitica/res/drawable/g1g1_menu_background.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/g1g1_promo_background.xml b/Habitica/res/drawable/g1g1_promo_background.xml
new file mode 100644
index 000000000..2c7932f4c
--- /dev/null
+++ b/Habitica/res/drawable/g1g1_promo_background.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/g1g1_promo_pill_bg.xml b/Habitica/res/drawable/g1g1_promo_pill_bg.xml
new file mode 100644
index 000000000..c6ef244f0
--- /dev/null
+++ b/Habitica/res/drawable/g1g1_promo_pill_bg.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/layout_rounded_bg_brand_400.xml b/Habitica/res/drawable/layout_rounded_bg_brand_400.xml
new file mode 100644
index 000000000..6a9cc53d0
--- /dev/null
+++ b/Habitica/res/drawable/layout_rounded_bg_brand_400.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/layout/activity_gift1get1_info.xml b/Habitica/res/layout/activity_gift1get1_info.xml
deleted file mode 100644
index dd6c47ec5..000000000
--- a/Habitica/res/layout/activity_gift1get1_info.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Habitica/res/layout/activity_gift_subscription.xml b/Habitica/res/layout/activity_gift_subscription.xml
index 2e4ccfa96..8b748289b 100644
--- a/Habitica/res/layout/activity_gift_subscription.xml
+++ b/Habitica/res/layout/activity_gift_subscription.xml
@@ -120,20 +120,34 @@
android:id="@+id/gift_subscription_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:background="@color/teal_50"
- android:padding="@dimen/spacing_large"
+ android:background="@drawable/g1g1_menu_background"
+ android:padding="32dp"
android:gravity="center_horizontal"
android:orientation="vertical">
+
+
+
+
-
-
-
-
-
+
+
+
-
\ No newline at end of file
diff --git a/Habitica/res/layout/fragment_subscription.xml b/Habitica/res/layout/fragment_subscription.xml
index c3c0d25be..9a1a48bfd 100644
--- a/Habitica/res/layout/fragment_subscription.xml
+++ b/Habitica/res/layout/fragment_subscription.xml
@@ -19,42 +19,71 @@
android:layout_height="wrap_content"
android:orientation="vertical">
+ android:clipToPadding="true"
+ android:clickable="true"
+ android:visibility="gone"
+ tools:visibility="visible">
-
+
+
+ android:layout_marginStart="84dp"
+ android:layout_marginEnd="84dp"
+ android:gravity="center"
+ android:layout_marginBottom="6dp"/>
+
+
+
-
- %s selected you as the winner! Your win has been recorded in your Achievements.]]>
You were selected as the winner! Your win has been recorded in your Achievements.Claim %d Gems
+ In honor of the season of giving we\'re bringing back a very special promotion. Now when you gift somebody a subscription, you get the same sub for yourself for free!
+ Tap ‘Gift a Subscription’ and type in the username of the account you’d like to gift to. From there, pick the sub length you’d like to gift and check out. Your account will automatically be rewarded with the same level of subscription you just gifted.
+ This is a limited time event that starts on %s (12:00 UTC) and will end %s (00:00 UTC). This promotion only applies when you gift to another Habitican. If you or your gift recipient already have a subscription, the gifted subscription will add months of credit that will only be used after the current subscription is cancelled or expires.
+ Gift a sub and get a sub for free until %s
diff --git a/Habitica/res/xml/remote_config_defaults.xml b/Habitica/res/xml/remote_config_defaults.xml
index 3819edc7e..072e49af5 100644
--- a/Habitica/res/xml/remote_config_defaults.xml
+++ b/Habitica/res/xml/remote_config_defaults.xml
@@ -5,10 +5,6 @@
maxChatLength3000
-
- enableGiftOneGetOne
- false
- shopSpriteSuffix
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ContentRepositoryImpl.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ContentRepositoryImpl.kt
index e2e6c0707..61caa63e7 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ContentRepositoryImpl.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ContentRepositoryImpl.kt
@@ -46,6 +46,7 @@ abstract class ContentRepositoryImpl(localRepository
val editor = PreferenceManager.getDefaultSharedPreferences(context).edit()
editor.putString("currentEvent", it.currentEventKey)
+ editor.putString("currentEventPromo", it.currentEventPromo)
editor.putLong("currentEventStartDate", it.currentEventStartDate?.time ?: 0)
editor.putLong("currentEventEndDate", it.currentEventEndDate?.time ?: 0)
editor.apply()
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/events/ShowAchievementDialog.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/events/ShowAchievementDialog.kt
index 150a89d25..081a69e33 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/events/ShowAchievementDialog.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/events/ShowAchievementDialog.kt
@@ -1,3 +1,3 @@
package com.habitrpg.android.habitica.events
-class ShowAchievementDialog(var type: String, val id: String, val isLastOnboardingAchievement: Boolean = false)
+class ShowAchievementDialog(var type: String, val id: String, val message: String? = null, val text: String? = null, val isLastOnboardingAchievement: Boolean = false)
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/AppConfigManager.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/AppConfigManager.kt
index a069d81cc..53441ccdc 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/AppConfigManager.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/AppConfigManager.kt
@@ -22,10 +22,6 @@ class AppConfigManager {
return remoteConfig.getLong("maxChatLength")
}
- fun enableGiftOneGetOne(): Boolean {
- return remoteConfig.getBoolean("enableGiftOneGetOne")
- }
-
fun spriteSubstitutions(): Map> {
val type = object : TypeToken