From 534bb6739d0d217c2b075834a2642092522cc5fd Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 25 Aug 2020 15:30:55 +0800 Subject: Move change nickname api to UserInfoService. --- Timeline/ClientApp/src/app/user/User.tsx | 12 +++--------- Timeline/ClientApp/src/app/user/api.ts | 10 ---------- 2 files changed, 3 insertions(+), 19 deletions(-) delete mode 100644 Timeline/ClientApp/src/app/user/api.ts (limited to 'Timeline/ClientApp/src/app/user') diff --git a/Timeline/ClientApp/src/app/user/User.tsx b/Timeline/ClientApp/src/app/user/User.tsx index 56058ce7..db0a6f76 100644 --- a/Timeline/ClientApp/src/app/user/User.tsx +++ b/Timeline/ClientApp/src/app/user/User.tsx @@ -5,7 +5,6 @@ import { UiLogicError } from "../common"; import { useUser, userInfoService } from "../data/user"; import TimelinePageTemplate from "../timeline/TimelinePageTemplate"; -import { changeNickname } from "./api"; import UserPage from "./UserPage"; import ChangeNicknameDialog from "./ChangeNicknameDialog"; import ChangeAvatarDialog from "./ChangeAvatarDialog"; @@ -17,7 +16,6 @@ const User: React.FC = (_) => { const user = useUser(); const [dialog, setDialog] = useState(null); - const [dataKey, setDataKey] = useState(0); let dialogElement: React.ReactElement | undefined; @@ -34,12 +32,9 @@ const User: React.FC = (_) => { { - const p = changeNickname(user.token, username, newNickname); - return p.then((_) => { - setDataKey(dataKey + 1); - }); - }} + onProcess={(newNickname) => + userInfoService.setNickname(username, newNickname) + } /> ); } else if (dialog === "avatar") { @@ -63,7 +58,6 @@ const User: React.FC = (_) => { return ( <> { - return getHttpUserClient().patch(username, { nickname: newNickname }, token); -} -- cgit v1.2.3