changing fields in account is done and upd chats retrieval

This commit is contained in:
Nikolai Petukhov
2024-10-04 15:53:50 +03:00
parent 86db5df813
commit 25c3e16c74
8 changed files with 81 additions and 15 deletions

View File

@@ -19,10 +19,10 @@ const Account = () => {
const [nickname, setNickname] = useState("");
const [id, setId] = useState("");
async function changeNameHandler () {
// ...
async function changeNameHandler (newNickname) {
if (!newNickname) return;
const {ok, data} = await post('/change/nickname', {id: id, newNickname: "New Name"});
const {ok, data} = await post('/change/nickname', {id: id, newNickname: newNickname});
if (!ok) {
displayMessage(data.message, MessageType.ERROR);
@@ -32,8 +32,17 @@ const Account = () => {
}
}
async function changePassHandler (){
// ...
async function changePassHandler (newPass){
if (!newPass) return;
const {ok, data} = await post('/change/password', {id: id, newPassword: newPass});
if (!ok) {
displayMessage(data.message, MessageType.ERROR);
} else {
localStorage.setItem("message", "Password was changed");
window.location.href = URLs.account.url;
}
}
async function getUser() {

View File

@@ -35,6 +35,8 @@ const Home = () => {
return;
}
displayMessage("Sent", MessageType.INFO);
const {ok, data} = await post('/chat/item/' + username + '/' + alias);
if (!ok) {
displayMessage(data.message, MessageType.ERROR);
@@ -55,12 +57,15 @@ const Home = () => {
<HomeTitle/>
<InputField
title="Create new chat"
value={interlocutor}
setValue={setInterlocutor}
placeholder="Enter the username (id)"
/>
<div className="search-input">
<InputField
title="Create new chat"
value={interlocutor}
setValue={setInterlocutor}
placeholder="Enter the username (id)"
/>
</div>
<Search search={createChat} item={interlocutor}/>
<p>Your chats</p>