Add error handling for setupElementsData

This commit is contained in:
天クマ 2026-07-19 10:27:35 -03:00
commit 18394c5358

View file

@ -39,22 +39,26 @@ async function askForNotificationPermission() {
} }
async function setupElementsData() { async function setupElementsData() {
const usr = await getAppUser(); try {
const usrPic = (await getChatPicture(usr.id))?.url; const usr = await getAppUser();
const usrInfo = await getUser(usr.id); const usrPic = (await getChatPicture(usr.id))?.url;
const usrAbout = (await getUserAbout(usr.id)).about; const usrInfo = await getUser(usr.id);
elements.contentUserName.forEach(e => { const usrAbout = (await getUserAbout(usr.id))?.about;
e.innerHTML = usr.pushName; elements.contentUserName.forEach(e => {
}) e.innerHTML = usr.pushName;
elements.contentUserNumber.forEach(async e => { })
e.innerHTML = usrInfo.number; elements.contentUserNumber.forEach(async e => {
}) e.innerHTML = usrInfo.number;
elements.resourceUserPic.forEach(async e => { })
e.src = usrPic; elements.resourceUserPic.forEach(async e => {
}) e.src = usrPic;
elements.valueUserStatus.forEach(async e => { })
e.value = usrAbout.trim(); elements.valueUserStatus.forEach(async e => {
}) e.value = usrAbout.trim();
})
} catch (error) {
console.error(error.message);
}
} }
function loadChats() { function loadChats() {