Merge branch 'main' into feature/add_task_icon
This commit is contained in:
commit
6161e592ab
|
@ -0,0 +1,9 @@
|
|||
package one.nem.kidshift.data;
|
||||
|
||||
public interface UserSettings {
|
||||
|
||||
interface Task {
|
||||
int getDefaultIconColor();
|
||||
String getDefaultIconEmoji();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package one.nem.kidshift.data.impl;
|
||||
|
||||
import android.graphics.Color;
|
||||
|
||||
import one.nem.kidshift.data.UserSettings;
|
||||
|
||||
public class UserSettingsDummyImpl implements UserSettings {
|
||||
|
||||
class Task implements UserSettings.Task {
|
||||
@Override
|
||||
public int getDefaultIconColor() {
|
||||
return Color.parseColor("#FF0000");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getDefaultIconEmoji() {
|
||||
return "🤔";
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
package one.nem.kidshift.data.modules;
|
||||
|
||||
import dagger.Binds;
|
||||
import dagger.Module;
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.android.components.FragmentComponent;
|
||||
import one.nem.kidshift.data.UserSettings;
|
||||
import one.nem.kidshift.data.impl.UserSettingsDummyImpl;
|
||||
|
||||
@Module
|
||||
@InstallIn(FragmentComponent.class)
|
||||
abstract public class UserSettingsDummyModule {
|
||||
|
||||
@Binds
|
||||
abstract UserSettings bindUserSettings(UserSettingsDummyImpl userSettingsDummyImpl);
|
||||
}
|
Loading…
Reference in New Issue
Block a user