Setter追加

This commit is contained in:
ろむねこ 2024-06-21 11:22:53 +09:00
parent 542db318a8
commit d2c72109b8
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168
2 changed files with 19 additions and 0 deletions

View File

@ -7,10 +7,14 @@ public interface UserSettings {
interface ApiSetting { interface ApiSetting {
String getApiBaseUrl(); String getApiBaseUrl();
void setApiBaseUrl(String url);
} }
interface TaskSetting { interface TaskSetting {
int getDefaultIconColor(); int getDefaultIconColor();
void setDefaultIconColor(int color);
String getDefaultIconEmoji(); String getDefaultIconEmoji();
void setDefaultIconEmoji(String emoji);
} }
} }

View File

@ -28,6 +28,11 @@ public class UserSettingsDummyImpl implements UserSettings {
public String getApiBaseUrl() { public String getApiBaseUrl() {
return "https://kidshift-beta.nem.one/"; return "https://kidshift-beta.nem.one/";
} }
@Override
public void setApiBaseUrl(String url) {
}
} }
public class TaskSettingImpl implements UserSettings.TaskSetting { public class TaskSettingImpl implements UserSettings.TaskSetting {
@ -36,9 +41,19 @@ public class UserSettingsDummyImpl implements UserSettings {
return Color.parseColor("#FF0000"); return Color.parseColor("#FF0000");
} }
@Override
public void setDefaultIconColor(int color) {
}
@Override @Override
public String getDefaultIconEmoji() { public String getDefaultIconEmoji() {
return "🤔"; return "🤔";
} }
@Override
public void setDefaultIconEmoji(String emoji) {
}
} }
} }