Merge branch 'main' into feature/add_task_icon

This commit is contained in:
ろむねこ 2024-06-14 11:38:39 +09:00
commit 6161e592ab
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168
3 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,9 @@
package one.nem.kidshift.data;
public interface UserSettings {
interface Task {
int getDefaultIconColor();
String getDefaultIconEmoji();
}
}

View File

@ -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 "🤔";
}
}
}

View File

@ -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);
}