diff --git a/data/src/main/java/one/nem/kidshift/data/impl/UserSettingsDummyImpl.java b/data/src/main/java/one/nem/kidshift/data/impl/UserSettingsDummyImpl.java deleted file mode 100644 index 0378730..0000000 --- a/data/src/main/java/one/nem/kidshift/data/impl/UserSettingsDummyImpl.java +++ /dev/null @@ -1,64 +0,0 @@ -package one.nem.kidshift.data.impl; - -import android.graphics.Color; - -import javax.inject.Inject; - -import dagger.Binds; -import one.nem.kidshift.data.UserSettings; - -public class UserSettingsDummyImpl implements UserSettings { - - @Inject - public UserSettingsDummyImpl() { - } - - @Override - public UserSettings.TaskSetting getTaskSetting() { - return new TaskSettingImpl(); - } - - @Override - public AppCommonSetting getAppCommonSetting() { - return null; - } - - @Override - public UserSettings.ApiSetting getApiSetting() { - return new ApiSettingImpl(); - } - - public class ApiSettingImpl implements UserSettings.ApiSetting { - @Override - public String getApiBaseUrl() { - return "https://kidshift-beta.nem.one/"; - } - - @Override - public void setApiBaseUrl(String url) { - - } - } - - public class TaskSettingImpl implements UserSettings.TaskSetting { - @Override - public int getDefaultIconColor() { - return Color.parseColor("#FF0000"); - } - - @Override - public void setDefaultIconColor(int color) { - - } - - @Override - public String getDefaultIconEmoji() { - return "🤔"; - } - - @Override - public void setDefaultIconEmoji(String emoji) { - - } - } -} diff --git a/data/src/main/java/one/nem/kidshift/data/modules/UserSettingsDummyModule.java b/data/src/main/java/one/nem/kidshift/data/modules/UserSettingsModule.java similarity index 60% rename from data/src/main/java/one/nem/kidshift/data/modules/UserSettingsDummyModule.java rename to data/src/main/java/one/nem/kidshift/data/modules/UserSettingsModule.java index 79b9674..54b2f84 100644 --- a/data/src/main/java/one/nem/kidshift/data/modules/UserSettingsDummyModule.java +++ b/data/src/main/java/one/nem/kidshift/data/modules/UserSettingsModule.java @@ -3,19 +3,13 @@ package one.nem.kidshift.data.modules; import dagger.Binds; import dagger.Module; import dagger.hilt.InstallIn; -import dagger.hilt.android.components.FragmentComponent; import dagger.hilt.components.SingletonComponent; import one.nem.kidshift.data.UserSettings; -import one.nem.kidshift.data.impl.UserSettingsDummyImpl; import one.nem.kidshift.data.impl.UserSettingsImpl; @Module @InstallIn(SingletonComponent.class) -abstract public class UserSettingsDummyModule { - -// @Binds -// abstract UserSettings bindUserSettings(UserSettingsDummyImpl userSettingsDummyImpl); - +public abstract class UserSettingsModule { @Binds public abstract UserSettings bindUserSettings(UserSettingsImpl userSettingsImpl); }