diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/getUserInfo.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/getUserInfo.py index 03c243e..bab2bba 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/getUserInfo.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/getUserInfo.py @@ -6,7 +6,7 @@ # By: edbernar +#+ +:+ +#+ */ +/* By: edbernar { - usernameText = userInfo.username; + if (userInfo == null) + { + pageRenderer.changePage('homePage'); + return ; + } + if (typeof(user) != 'string') + history.replaceState({}, document.title, window.location.pathname + '/' + userInfo.username); username.innerText = userInfo.username + ' (status not implemented)'; pfp.style.backgroundImage = `url("${userInfo.pfp}")` pfp.style.backgroundSize = "cover"; @@ -41,21 +49,21 @@ class ProfilPage banner.style.backgroundImage = `url("${userInfo.banner}")` banner.style.backgroundSize = "cover"; banner.style.backgroundRepeat = "no-repeat"; - if (userId == userMeInfo.id) + if (userInfo.id == userMeInfo.id) { pfp.innerHTML = `
` banner.innerHTML = `` - } + } + if (userInfo.id != userMeInfo.id) + { + convButton.addEventListener('click', () => { + showChatMenu(); + showPrivateChat({id: userInfo.id, name: userInfo.username}); + }); + } + else + convButton.remove(); }); - if (userId != userMeInfo.id) - { - convButton.addEventListener('click', () => { - showChatMenu(); - showPrivateChat({id: userId, name: usernameText}); - }); - } - else - convButton.remove(); } static dispose()