clean: respect es11
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
import AbstractView from "./abstracts/AbstractView.js";
|
||||
import { client, lang } from "../index.js";
|
||||
import {Message} from "../api/chat/message.js"
|
||||
import {Message} from "../api/chat/message.js";
|
||||
|
||||
export default class extends AbstractView {
|
||||
constructor(params) {
|
||||
@ -10,8 +10,8 @@ export default class extends AbstractView {
|
||||
async wait_get_online_users() {
|
||||
return new Promise((resolve) => {
|
||||
const checkInterval = setInterval(() => {
|
||||
console.log(client.notice.data["online"]);
|
||||
if (Object.keys(client.notice.data["online"]).length > 0) {
|
||||
console.log(client.notice.data.online);
|
||||
if (Object.keys(client.notice.data.online).length > 0) {
|
||||
clearInterval(checkInterval);
|
||||
resolve();
|
||||
}
|
||||
@ -25,7 +25,7 @@ export default class extends AbstractView {
|
||||
let profiles = await client.profiles.all();
|
||||
|
||||
//console.log(client.notice.data);
|
||||
if (client.notice.data == undefined || client.notice.data["online"] == undefined)
|
||||
if (client.notice.data == undefined || client.notice.data.online == undefined)
|
||||
return console.log("Error");
|
||||
|
||||
//await client.notice.getOnlineUser();
|
||||
@ -66,12 +66,12 @@ export default class extends AbstractView {
|
||||
// username
|
||||
let username = document.createElement("a");
|
||||
username.setAttribute('data-link', '');
|
||||
username.id = `username${user.id}`
|
||||
username.id = `username${user.id}`;
|
||||
username.href = `/profiles/${user.username}`;
|
||||
if (logged && user.id == client.me.id)
|
||||
username.style.color = "green";
|
||||
else {
|
||||
let online = client.notice.data["online"][user.id];
|
||||
let online = client.notice.data.online[user.id];
|
||||
username.style.color = online !== undefined ? online : "gray";
|
||||
}
|
||||
username.appendChild(document.createTextNode(user.username));
|
||||
@ -134,7 +134,7 @@ export default class extends AbstractView {
|
||||
let search_document = document.getElementById("input_user");
|
||||
|
||||
if (search_document == undefined || search_document == null)
|
||||
return
|
||||
return;
|
||||
|
||||
let search = search_document.value.toLowerCase();
|
||||
|
||||
@ -146,7 +146,7 @@ export default class extends AbstractView {
|
||||
if (user.id == client.me.id)
|
||||
username.style.color = "green";
|
||||
else {
|
||||
let online = client.notice.data["online"][user.id];
|
||||
let online = client.notice.data.online[user.id];
|
||||
username.style.color = online !== undefined ? online : "gray";
|
||||
}
|
||||
}
|
||||
@ -233,7 +233,7 @@ export default class extends AbstractView {
|
||||
messages.appendChild(text);
|
||||
});
|
||||
|
||||
return messages
|
||||
return messages;
|
||||
}
|
||||
|
||||
async reload_display_messages() {
|
||||
@ -274,7 +274,7 @@ export default class extends AbstractView {
|
||||
chat.appendChild(members);
|
||||
|
||||
|
||||
return members
|
||||
return members;
|
||||
}
|
||||
|
||||
async display_invite() {
|
||||
@ -291,9 +291,9 @@ export default class extends AbstractView {
|
||||
let yes = document.getElementById("yes") || document.createElement("button");
|
||||
let no = document.getElementById("no") || document.createElement("button");
|
||||
|
||||
let invitedBy = undefined;
|
||||
let invitedBy;
|
||||
for (let x in others) {
|
||||
if (client.notice.data["invited"].includes(others[x])) {
|
||||
if (client.notice.data.invited.includes(others[x])) {
|
||||
invitedBy = others[x];
|
||||
}
|
||||
}
|
||||
@ -309,7 +309,7 @@ export default class extends AbstractView {
|
||||
invite.id = "invite";
|
||||
invite.style.background = "orange";
|
||||
invite.innerText = "invite";
|
||||
invite.title = "Invite to play a game"
|
||||
invite.title = "Invite to play a game";
|
||||
invite.onclick = async () => {
|
||||
await client.notice.send_invite(others);
|
||||
};
|
||||
@ -318,18 +318,18 @@ export default class extends AbstractView {
|
||||
else {
|
||||
|
||||
if (invite)
|
||||
invite.remove()
|
||||
invite.remove();
|
||||
|
||||
yes.id = "yes";
|
||||
yes.style.background = "green";
|
||||
yes.title = "Accept to play a game"
|
||||
yes.title = "Accept to play a game";
|
||||
yes.onclick = async () => {
|
||||
await client.notice.accept_invite(invitedBy);
|
||||
};
|
||||
|
||||
no.id = "no";
|
||||
no.style.background = "red";
|
||||
no.title = "Refuse to play a game"
|
||||
no.title = "Refuse to play a game";
|
||||
no.onclick = async () => {
|
||||
await client.notice.refuse_invite(invitedBy);
|
||||
};
|
||||
@ -342,7 +342,7 @@ export default class extends AbstractView {
|
||||
|
||||
async hide_chat() {
|
||||
|
||||
let closes = ["chat", "invite"]
|
||||
let closes = ["chat", "invite"];
|
||||
closes.forEach(close => {
|
||||
if (document.getElementById(close))
|
||||
document.getElementById(close).remove();
|
||||
|
Reference in New Issue
Block a user