UserSettingsでChildIDを保持できるように
This commit is contained in:
parent
c312e2ce29
commit
b29a98ee3e
|
@ -37,6 +37,9 @@ public interface UserSettings {
|
|||
|
||||
boolean isChildMode();
|
||||
void setChildMode(boolean childMode);
|
||||
|
||||
String getChildId();
|
||||
void setChildId(String childId);
|
||||
}
|
||||
|
||||
interface SharedPrefCache {
|
||||
|
|
|
@ -77,6 +77,7 @@ public class UserSettingsImpl implements UserSettings {
|
|||
boolean loggedIn;
|
||||
String accessToken;
|
||||
boolean childMode;
|
||||
String childId;
|
||||
|
||||
AppCommonSettingImpl() {
|
||||
sharedPrefUtils = sharedPrefUtilsFactory.create("user_settings");
|
||||
|
@ -85,10 +86,12 @@ public class UserSettingsImpl implements UserSettings {
|
|||
loggedIn = appCommonSetting.isLoggedIn();
|
||||
accessToken = appCommonSetting.getAccessToken().isEmpty() ? "" : appCommonSetting.getAccessToken();
|
||||
childMode = appCommonSetting.isChildMode();
|
||||
childId = appCommonSetting.getChildId().isEmpty() ? "" : appCommonSetting.getChildId();
|
||||
} else {
|
||||
loggedIn = false;
|
||||
accessToken = "";
|
||||
childMode = false;
|
||||
childId = "";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -128,6 +131,17 @@ public class UserSettingsImpl implements UserSettings {
|
|||
this.childMode = childMode;
|
||||
save();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getChildId() {
|
||||
return childId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setChildId(String childId) {
|
||||
this.childId = childId;
|
||||
save();
|
||||
}
|
||||
}
|
||||
|
||||
public class ApiSettingImpl implements UserSettings.ApiSetting {
|
||||
|
|
Loading…
Reference in New Issue
Block a user