diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ContentCache.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ContentCache.java index 0a1cb293a..8da6d27fd 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ContentCache.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ContentCache.java @@ -2,7 +2,7 @@ package com.habitrpg.android.habitica; import android.support.annotation.Nullable; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.QuestBoss; import com.magicmicky.habitrpgwrapper.lib.models.inventory.QuestContent; import com.magicmicky.habitrpgwrapper.lib.models.tasks.ItemData; @@ -13,7 +13,6 @@ import com.raizlabs.android.dbflow.sql.language.Where; import java.util.ArrayList; import java.util.Collection; import java.util.List; -import java.util.Objects; import rx.Observable; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaBaseApplication.java b/Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaBaseApplication.java index f84c8a781..98f313e76 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaBaseApplication.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaBaseApplication.java @@ -24,7 +24,7 @@ import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.proxy.ifce.CrashlyticsProxy; import com.habitrpg.android.habitica.ui.activities.IntroActivity; import com.habitrpg.android.habitica.ui.activities.LoginActivity; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.raizlabs.android.dbflow.config.FlowManager; import com.squareup.leakcanary.LeakCanary; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaPurchaseVerifier.java b/Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaPurchaseVerifier.java index a4e409ea1..57c24949a 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaPurchaseVerifier.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaPurchaseVerifier.java @@ -2,7 +2,7 @@ package com.habitrpg.android.habitica; import com.habitrpg.android.habitica.events.UserSubscribedEvent; import com.habitrpg.android.habitica.helpers.PurchaseTypes; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.PurchaseValidationRequest; import com.magicmicky.habitrpgwrapper.lib.models.SubscriptionValidationRequest; import com.magicmicky.habitrpgwrapper.lib.models.Transaction; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java b/Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java index 0e86abb37..bf64bc5b2 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java @@ -1,7 +1,7 @@ package com.habitrpg.android.habitica.components; import com.habitrpg.android.habitica.ui.views.tasks.TaskFilterDialog; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.HabiticaBaseApplication; import com.habitrpg.android.habitica.helpers.RemindersManager; import com.habitrpg.android.habitica.helpers.SoundManager; diff --git a/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/api/ApiClient.java b/Habitica/src/main/java/com/habitrpg/android/habitica/data/ApiClient.java similarity index 99% rename from Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/api/ApiClient.java rename to Habitica/src/main/java/com/habitrpg/android/habitica/data/ApiClient.java index 3ee885371..5c10462ec 100644 --- a/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/api/ApiClient.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/ApiClient.java @@ -1,4 +1,4 @@ -package com.magicmicky.habitrpgwrapper.lib.api; +package com.habitrpg.android.habitica.data; import android.support.annotation.Nullable; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ApiClientImpl.java b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.java similarity index 98% rename from Habitica/src/main/java/com/habitrpg/android/habitica/ApiClientImpl.java rename to Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.java index a01d208ad..ca62821bb 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ApiClientImpl.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.java @@ -1,4 +1,4 @@ -package com.habitrpg.android.habitica; +package com.habitrpg.android.habitica.data.implementation; import android.content.Context; import android.support.v7.app.AlertDialog; @@ -9,10 +9,16 @@ import com.google.gson.FieldAttributes; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; +import com.habitrpg.android.habitica.BuildConfig; +import com.habitrpg.android.habitica.ErrorResponse; +import com.habitrpg.android.habitica.HabiticaApplication; +import com.habitrpg.android.habitica.HabiticaBaseApplication; +import com.habitrpg.android.habitica.HostConfig; +import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.database.CheckListItemExcludeStrategy; import com.habitrpg.android.habitica.helpers.PopupNotificationsManager; import com.habitrpg.android.habitica.proxy.ifce.CrashlyticsProxy; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.api.ApiService; import com.magicmicky.habitrpgwrapper.lib.api.Server; import com.magicmicky.habitrpgwrapper.lib.models.AchievementResult; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/BaseRepositoryImpl.java b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/BaseRepositoryImpl.java index 43904b7b3..7647e761a 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/BaseRepositoryImpl.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/BaseRepositoryImpl.java @@ -2,7 +2,7 @@ package com.habitrpg.android.habitica.data.implementation; import com.habitrpg.android.habitica.data.BaseRepository; import com.habitrpg.android.habitica.data.local.BaseLocalRepository; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; public abstract class BaseRepositoryImpl implements BaseRepository { diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/TagRepositoryImpl.java b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/TagRepositoryImpl.java index 968e31d60..1aec6da10 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/TagRepositoryImpl.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/TagRepositoryImpl.java @@ -2,14 +2,13 @@ package com.habitrpg.android.habitica.data.implementation; import com.habitrpg.android.habitica.data.TagRepository; import com.habitrpg.android.habitica.data.local.TagLocalRepository; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.Tag; import java.util.Collection; import java.util.List; import rx.Observable; -import rx.functions.Func0; public class TagRepositoryImpl extends BaseRepositoryImpl implements TagRepository { diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/TaskRepositoryImpl.java b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/TaskRepositoryImpl.java index ea9041d92..ab0531a90 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/TaskRepositoryImpl.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/TaskRepositoryImpl.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.data.implementation; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.data.TaskRepository; import com.habitrpg.android.habitica.data.local.TaskLocalRepository; import com.magicmicky.habitrpgwrapper.lib.models.TaskDirection; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/PopupNotificationsManager.java b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/PopupNotificationsManager.java index ebb1c2e82..ed3f4a6a4 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/PopupNotificationsManager.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/PopupNotificationsManager.java @@ -11,7 +11,7 @@ import com.facebook.drawee.view.SimpleDraweeView; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.ui.helpers.DataBindingUtils; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.Notification; import com.magicmicky.habitrpgwrapper.lib.models.notifications.Reward; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/PushNotificationManager.java b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/PushNotificationManager.java index 924d7f16c..9dcbeb5ac 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/PushNotificationManager.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/PushNotificationManager.java @@ -7,7 +7,7 @@ import android.preference.PreferenceManager; import com.google.firebase.iid.FirebaseInstanceId; import com.google.firebase.messaging.RemoteMessage; import com.habitrpg.android.habitica.HabiticaBaseApplication; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.PushDevice; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/modules/ApiModule.java b/Habitica/src/main/java/com/habitrpg/android/habitica/modules/ApiModule.java index 3d3be6006..f99c27e8e 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/modules/ApiModule.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/modules/ApiModule.java @@ -1,8 +1,9 @@ package com.habitrpg.android.habitica.modules; +import com.habitrpg.android.habitica.data.implementation.ApiClientImpl; import com.habitrpg.android.habitica.helpers.PopupNotificationsManager; import com.habitrpg.android.habitica.proxy.ifce.CrashlyticsProxy; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.ContentCache; import com.habitrpg.android.habitica.HostConfig; import com.magicmicky.habitrpgwrapper.lib.api.MaintenanceApiService; @@ -29,7 +30,7 @@ public class ApiModule { @Provides public GsonConverterFactory providesGsonConverterFactory() { - return com.habitrpg.android.habitica.ApiClientImpl.createGsonFactory(); + return ApiClientImpl.createGsonFactory(); } @Provides @@ -41,7 +42,7 @@ public class ApiModule { @Provides @Singleton public ApiClient providesApiHelper(GsonConverterFactory gsonConverter, HostConfig hostConfig, CrashlyticsProxy crashlyticsProxy, PopupNotificationsManager popupNotificationsManager, Context context) { - return new com.habitrpg.android.habitica.ApiClientImpl(gsonConverter, hostConfig, crashlyticsProxy, popupNotificationsManager, context); + return new ApiClientImpl(gsonConverter, hostConfig, crashlyticsProxy, popupNotificationsManager, context); } @Provides diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/modules/RepositoryModule.java b/Habitica/src/main/java/com/habitrpg/android/habitica/modules/RepositoryModule.java index 1cb1128dd..d49f23105 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/modules/RepositoryModule.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/modules/RepositoryModule.java @@ -11,7 +11,7 @@ import com.habitrpg.android.habitica.data.local.TagLocalRepository; import com.habitrpg.android.habitica.data.local.TaskLocalRepository; import com.habitrpg.android.habitica.data.local.implementation.DbFlowTaskLocalRepository; import com.habitrpg.android.habitica.data.local.implementation.TagLocalRepositoryImpl; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import android.content.Context; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/receivers/LocalNotificationActionReceiver.java b/Habitica/src/main/java/com/habitrpg/android/habitica/receivers/LocalNotificationActionReceiver.java index a73661b47..515c81009 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/receivers/LocalNotificationActionReceiver.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/receivers/LocalNotificationActionReceiver.java @@ -10,7 +10,7 @@ import android.os.Bundle; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.callbacks.HabitRPGUserCallback; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import javax.inject.Inject; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeDetailActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeDetailActivity.java index e8982f5bb..7f120ddde 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeDetailActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeDetailActivity.java @@ -19,7 +19,7 @@ import com.habitrpg.android.habitica.ui.fragments.social.challenges.ChallengeDet import com.habitrpg.android.habitica.ui.fragments.social.challenges.ChallengeTasksRecyclerViewFragment; import com.habitrpg.android.habitica.ui.helpers.MarkdownParser; import com.habitrpg.android.habitica.ui.helpers.UiUtils; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.Challenge; import com.magicmicky.habitrpgwrapper.lib.models.LeaveChallengeBody; import com.magicmicky.habitrpgwrapper.lib.models.TaskDirectionData; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ClassSelectionActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ClassSelectionActivity.java index d4c6a8844..ea85c98ec 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ClassSelectionActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ClassSelectionActivity.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.ui.activities; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.ui.AvatarView; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FullProfileActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FullProfileActivity.java index 956b00a0a..9d9b554a1 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FullProfileActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FullProfileActivity.java @@ -4,7 +4,7 @@ import com.facebook.drawee.backends.pipeline.Fresco; import com.facebook.drawee.controller.BaseControllerListener; import com.facebook.drawee.view.SimpleDraweeView; import com.facebook.imagepipeline.image.ImageInfo; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.ContentCache; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.R; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/IntroActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/IntroActivity.java index 44855bc37..476556d4e 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/IntroActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/IntroActivity.java @@ -1,11 +1,10 @@ package com.habitrpg.android.habitica.ui.activities; import com.habitrpg.android.habitica.HabiticaBaseApplication; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.ui.fragments.setup.IntroFragment; -import com.viewpagerindicator.CirclePageIndicator; import com.viewpagerindicator.IconPageIndicator; import com.viewpagerindicator.IconPagerAdapter; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.java index 391bd52c6..c9c35dc43 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.java @@ -26,7 +26,7 @@ import com.habitrpg.android.habitica.prefs.scanner.IntentResult; import com.habitrpg.android.habitica.ui.helpers.UiUtils; import com.habitrpg.android.habitica.ui.views.login.LockableScrollView; import com.habitrpg.android.habitica.ui.views.login.LoginBackgroundView; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.UserAuthResponse; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MainActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MainActivity.java index af9bc95d0..0d7e30a91 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MainActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MainActivity.java @@ -2,7 +2,6 @@ package com.habitrpg.android.habitica.ui.activities; import android.appwidget.AppWidgetManager; import android.content.ComponentName; -import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageInfo; @@ -27,10 +26,8 @@ import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.AlertDialog; import android.support.v7.widget.Toolbar; -import android.util.DisplayMetrics; import android.util.Log; import android.util.TypedValue; -import android.view.Display; import android.view.KeyEvent; import android.view.View; import android.view.ViewGroup; @@ -63,7 +60,6 @@ import com.habitrpg.android.habitica.events.SelectClassEvent; import com.habitrpg.android.habitica.events.ShareEvent; import com.habitrpg.android.habitica.events.TaskRemovedEvent; import com.habitrpg.android.habitica.events.TaskSaveEvent; -import com.habitrpg.android.habitica.events.TaskUpdatedEvent; import com.habitrpg.android.habitica.events.ToggledEditTagsEvent; import com.habitrpg.android.habitica.events.ToggledInnStateEvent; import com.habitrpg.android.habitica.events.commands.BuyGemItemCommand; @@ -106,7 +102,7 @@ import com.habitrpg.android.habitica.widget.AvatarStatsWidgetProvider; import com.habitrpg.android.habitica.widget.DailiesWidgetProvider; import com.habitrpg.android.habitica.widget.HabitButtonWidgetProvider; import com.habitrpg.android.habitica.widget.TodoListWidgetProvider; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.api.MaintenanceApiService; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.Preferences; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MaintenanceActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MaintenanceActivity.java index 973ecb35a..2cb73cad8 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MaintenanceActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MaintenanceActivity.java @@ -1,7 +1,7 @@ package com.habitrpg.android.habitica.ui.activities; import com.facebook.drawee.view.SimpleDraweeView; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.ui.helpers.MarkdownParser; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/PartyInviteActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/PartyInviteActivity.java index 0a484df5f..cc59bdc69 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/PartyInviteActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/PartyInviteActivity.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.ui.activities; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.HostConfig; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SetupActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SetupActivity.java index 5646609aa..2e633bd35 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SetupActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SetupActivity.java @@ -11,7 +11,7 @@ import android.view.View; import android.widget.Button; import com.habitrpg.android.habitica.ui.views.FadingViewPager; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.HostConfig; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.callbacks.HabitRPGUserCallback; @@ -22,7 +22,6 @@ import com.habitrpg.android.habitica.events.commands.EquipCommand; import com.habitrpg.android.habitica.events.commands.UpdateUserCommand; import com.habitrpg.android.habitica.helpers.AmplitudeManager; import com.habitrpg.android.habitica.ui.fragments.setup.AvatarSetupFragment; -import com.habitrpg.android.habitica.ui.fragments.setup.IntroFragment; import com.habitrpg.android.habitica.ui.fragments.setup.TaskSetupFragment; import com.habitrpg.android.habitica.ui.fragments.setup.WelcomeFragment; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; @@ -35,21 +34,12 @@ import com.viewpagerindicator.IconPagerAdapter; import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; -import android.content.Intent; -import android.content.SharedPreferences; import android.graphics.drawable.Drawable; import android.os.Build; -import android.os.Bundle; -import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.content.ContextCompat; -import android.support.v4.view.ViewPager; import android.support.v7.content.res.AppCompatResources; -import android.support.v7.preference.PreferenceManager; -import android.view.View; import android.view.Window; -import android.widget.Button; import java.util.Calendar; import java.util.HashMap; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SkillMemberActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SkillMemberActivity.java index 405835ff3..49e0c6469 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SkillMemberActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SkillMemberActivity.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.ui.activities; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.events.commands.SelectMemberCommand; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/PublicGuildsRecyclerViewAdapter.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/PublicGuildsRecyclerViewAdapter.java index 7b2c592d1..d920f27f7 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/PublicGuildsRecyclerViewAdapter.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/PublicGuildsRecyclerViewAdapter.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.ui.adapter.social; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.events.DisplayFragmentEvent; import com.habitrpg.android.habitica.ui.fragments.social.GuildFragment; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.java index 12a728006..fa236aa0a 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.java @@ -7,7 +7,7 @@ import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.helpers.TaskFilterHelper; import com.habitrpg.android.habitica.ui.viewHolders.tasks.RewardViewHolder; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.tasks.ItemData; import com.magicmicky.habitrpgwrapper.lib.models.tasks.Task; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/BaseMainFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/BaseMainFragment.java index f0a999e90..b8c7f0507 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/BaseMainFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/BaseMainFragment.java @@ -2,7 +2,7 @@ package com.habitrpg.android.habitica.ui.fragments; import com.habitrpg.android.habitica.helpers.SoundManager; import com.habitrpg.android.habitica.ui.activities.MainActivity; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.raizlabs.android.dbflow.sql.builder.Condition; import com.raizlabs.android.dbflow.sql.language.Select; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/SubscriptionFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/SubscriptionFragment.java index 3d89b1767..2277fc81c 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/SubscriptionFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/SubscriptionFragment.java @@ -19,7 +19,7 @@ import com.habitrpg.android.habitica.proxy.ifce.CrashlyticsProxy; import com.habitrpg.android.habitica.ui.activities.GemPurchaseActivity; import com.habitrpg.android.habitica.ui.views.subscriptions.SubscriptionDetailsView; import com.habitrpg.android.habitica.ui.views.subscriptions.SubscriptionOptionView; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.SubscriptionPlan; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.java index 9fe33024e..bf1be7847 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.ui.fragments.inventory.shops; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.events.UpdateGoldGemsPurchasedevent; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.java index 733fd88c1..fbf0f3481 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.ui.fragments.preferences; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.callbacks.MergeUserCallback; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/setup/AvatarSetupFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/setup/AvatarSetupFragment.java index 881ab60b0..a66b6b7b8 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/setup/AvatarSetupFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/setup/AvatarSetupFragment.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.ui.fragments.setup; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.data.SetupCustomizationRepository; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/ChatListFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/ChatListFragment.java index 83888b56f..24ecc5cca 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/ChatListFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/ChatListFragment.java @@ -1,7 +1,6 @@ package com.habitrpg.android.habitica.ui.fragments.social; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; -import com.habitrpg.android.habitica.HabiticaApplication; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.events.ToggledInnStateEvent; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/GroupInformationFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/GroupInformationFragment.java index c5b82b7d0..8a972689a 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/GroupInformationFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/GroupInformationFragment.java @@ -22,7 +22,7 @@ import com.habitrpg.android.habitica.databinding.ValueBarBinding; import com.habitrpg.android.habitica.helpers.QrCodeManager; import com.habitrpg.android.habitica.ui.adapter.social.QuestCollectRecyclerViewAdapter; import com.habitrpg.android.habitica.ui.fragments.BaseFragment; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.Group; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.inventory.QuestContent; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeDetailDialogHolder.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeDetailDialogHolder.java index e9a2cf76c..818c28f4d 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeDetailDialogHolder.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeDetailDialogHolder.java @@ -16,7 +16,7 @@ import com.habitrpg.android.habitica.events.commands.OpenFullProfileCommand; import com.habitrpg.android.habitica.ui.activities.ChallengeDetailActivity; import com.habitrpg.android.habitica.ui.adapter.social.ChallengesListViewAdapter; import com.habitrpg.android.habitica.ui.helpers.MarkdownParser; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.Challenge; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.LeaveChallengeBody; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeTasksRecyclerViewFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeTasksRecyclerViewFragment.java index db6a20544..2b09a337a 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeTasksRecyclerViewFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeTasksRecyclerViewFragment.java @@ -2,7 +2,7 @@ package com.habitrpg.android.habitica.ui.fragments.social.challenges; import com.habitrpg.android.habitica.helpers.TaskFilterHelper; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.R; import com.habitrpg.android.habitica.components.AppComponent; import com.habitrpg.android.habitica.ui.adapter.tasks.BaseTasksRecyclerViewAdapter; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TaskRecyclerViewFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TaskRecyclerViewFragment.java index 487cce226..12bf13d15 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TaskRecyclerViewFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TaskRecyclerViewFragment.java @@ -35,7 +35,7 @@ import com.habitrpg.android.habitica.ui.fragments.BaseFragment; import com.habitrpg.android.habitica.ui.helpers.ItemTouchHelperAdapter; import com.habitrpg.android.habitica.ui.helpers.ItemTouchHelperDropCallback; import com.habitrpg.android.habitica.ui.helpers.RecyclerViewEmptySupport; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.tasks.Task; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.java b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.java index 0ccb9e6d5..5230f3179 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.widget; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.HabiticaBaseApplication; import com.habitrpg.android.habitica.HostConfig; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/DailiesWidgetProvider.java b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/DailiesWidgetProvider.java index 583d745d1..76736aecb 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/DailiesWidgetProvider.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/DailiesWidgetProvider.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.widget; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.HabiticaBaseApplication; import com.habitrpg.android.habitica.HostConfig; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/HabitButtonWidgetProvider.java b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/HabitButtonWidgetProvider.java index 61b4dff9a..8766baffe 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/HabitButtonWidgetProvider.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/HabitButtonWidgetProvider.java @@ -8,7 +8,7 @@ import android.os.Build; import android.os.Bundle; import android.widget.RemoteViews; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.HabiticaBaseApplication; import com.habitrpg.android.habitica.HostConfig; diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/TaskListWidgetProvider.java b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/TaskListWidgetProvider.java index ab73f7c48..18e0dd3db 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/widget/TaskListWidgetProvider.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/widget/TaskListWidgetProvider.java @@ -1,6 +1,6 @@ package com.habitrpg.android.habitica.widget; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.HabiticaBaseApplication; import com.habitrpg.android.habitica.HostConfig; diff --git a/Habitica/src/test/java/com/habitrpg/android/habitica/api/BaseAPITests.java b/Habitica/src/test/java/com/habitrpg/android/habitica/api/BaseAPITests.java index b173a1c52..079c04700 100644 --- a/Habitica/src/test/java/com/habitrpg/android/habitica/api/BaseAPITests.java +++ b/Habitica/src/test/java/com/habitrpg/android/habitica/api/BaseAPITests.java @@ -1,14 +1,13 @@ package com.habitrpg.android.habitica.api; -import com.habitrpg.android.habitica.ApiClientImpl; +import com.habitrpg.android.habitica.data.implementation.ApiClientImpl; import com.habitrpg.android.habitica.proxy.impl.EmptyCrashlyticsProxy; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.habitrpg.android.habitica.BuildConfig; import com.habitrpg.android.habitica.HostConfig; import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser; import com.magicmicky.habitrpgwrapper.lib.models.UserAuthResponse; -import com.magicmicky.habitrpgwrapper.lib.models.responses.HabitResponse; import org.junit.After; import org.junit.Before; @@ -20,7 +19,6 @@ import java.security.InvalidParameterException; import java.util.UUID; import java.util.concurrent.TimeUnit; -import rx.android.schedulers.AndroidSchedulers; import rx.observers.TestSubscriber; public class BaseAPITests { diff --git a/Habitica/src/test/java/com/habitrpg/android/habitica/helpers/PopupNotificationsManagerTest.java b/Habitica/src/test/java/com/habitrpg/android/habitica/helpers/PopupNotificationsManagerTest.java index f4be83c73..7dddfe090 100644 --- a/Habitica/src/test/java/com/habitrpg/android/habitica/helpers/PopupNotificationsManagerTest.java +++ b/Habitica/src/test/java/com/habitrpg/android/habitica/helpers/PopupNotificationsManagerTest.java @@ -1,11 +1,11 @@ package com.habitrpg.android.habitica.helpers; -import com.habitrpg.android.habitica.ApiClientImpl; +import com.habitrpg.android.habitica.data.implementation.ApiClientImpl; import com.habitrpg.android.habitica.BuildConfig; import com.habitrpg.android.habitica.HabiticaApplication; import com.habitrpg.android.habitica.HostConfig; import com.habitrpg.android.habitica.proxy.impl.EmptyCrashlyticsProxy; -import com.magicmicky.habitrpgwrapper.lib.api.ApiClient; +import com.habitrpg.android.habitica.data.ApiClient; import com.magicmicky.habitrpgwrapper.lib.models.Notification; import com.magicmicky.habitrpgwrapper.lib.models.notifications.NotificationData;