improve/all #162

Merged
Fujimatsu merged 22 commits from improve/all into main 2024-07-09 09:35:20 +00:00
2 changed files with 11 additions and 0 deletions
Showing only changes of commit cc5560745f - Show all commits

View File

@ -20,6 +20,12 @@ public interface ParentData {
*/ */
CompletableFuture<ParentModel> getParentDirect(); CompletableFuture<ParentModel> getParentDirect();
/**
* 親ユーザー情報取得
* @return 親ユーザー情報
*/
CompletableFuture<ParentModel> getParentCache();
/** /**
* 親ユーザー情報更新 * 親ユーザー情報更新
* @param parent 親ユーザー情報 * @param parent 親ユーザー情報

View File

@ -55,6 +55,11 @@ public class ParentDataImpl implements ParentData {
return ksActions.syncParent(); return ksActions.syncParent();
} }
@Override
public CompletableFuture<ParentModel> getParentCache() {
return CompletableFuture.supplyAsync(() -> userSettings.getCache().getParent());
}
@Override @Override
public CompletableFuture<Void> updateParent(ParentModel parent) { public CompletableFuture<Void> updateParent(ParentModel parent) {
Call<ParentInfoResponse> call = kidShiftApiService.renameParent(new ParentRenameRequest(parent.getName())); Call<ParentInfoResponse> call = kidShiftApiService.renameParent(new ParentRenameRequest(parent.getName()));