cache取得追加

This commit is contained in:
ろむねこ 2024-07-09 16:18:39 +09:00
parent 358116811f
commit cc5560745f
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168
2 changed files with 11 additions and 0 deletions

View File

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

View File

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