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 3bbcc51..4a3c160 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 { + if (userMeInfo.id > 0) + { + sendRequest("get_user_info", {username: user}) + clearInterval(interval); + } + }, 100); + + } else sendRequest("get_user_info", {id: user}); waitForUserInfo().then((userInfo) => { @@ -52,6 +60,7 @@ class ProfilPage banner.style.backgroundImage = `url("${userInfo.banner}")` banner.style.backgroundSize = "cover"; banner.style.backgroundRepeat = "no-repeat"; + externButtons(userInfo) if (userInfo.id == userMeInfo.id) { pfp.innerHTML = `
` @@ -73,7 +82,22 @@ class ProfilPage { LiveChat.dispose(); } - +} + + +function externButtons(userInfo) +{ + const githubButton = document.getElementById('github'); + const discordButton = document.getElementById('discord'); + + if (userInfo.github) + githubButton.setAttribute('href', userInfo.github); + else + githubButton.remove(); + if (userInfo.discord) + discordButton.setAttribute('name', userInfo.discord); + else + discordButton.remove(); } export { ProfilPage }; \ No newline at end of file