improve/all #162
|
@ -20,6 +20,12 @@ public interface ParentData {
|
|||
*/
|
||||
CompletableFuture<ParentModel> getParentDirect();
|
||||
|
||||
/**
|
||||
* 親ユーザー情報取得
|
||||
* @return 親ユーザー情報
|
||||
*/
|
||||
CompletableFuture<ParentModel> getParentCache();
|
||||
|
||||
/**
|
||||
* 親ユーザー情報更新
|
||||
* @param parent 親ユーザー情報
|
||||
|
|
|
@ -55,6 +55,11 @@ public class ParentDataImpl implements ParentData {
|
|||
return ksActions.syncParent();
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompletableFuture<ParentModel> getParentCache() {
|
||||
return CompletableFuture.supplyAsync(() -> userSettings.getCache().getParent());
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompletableFuture<Void> updateParent(ParentModel parent) {
|
||||
Call<ParentInfoResponse> call = kidShiftApiService.renameParent(new ParentRenameRequest(parent.getName()));
|
||||
|
|
Loading…
Reference in New Issue
Block a user