add initial user-id manip

This commit is contained in:
Jiiks 2018-03-08 19:35:05 +02:00
parent 399f8a790d
commit 7e2be8bb19
1 changed files with 12 additions and 0 deletions

View File

@ -146,6 +146,9 @@ export default class {
for (let msg of document.querySelectorAll('.message')) {
this.setId(msg);
}
for (let user of document.querySelectorAll('.channel-members-wrap .member')) {
this.setUserId(user);
}
}
setId(msg) {
@ -163,6 +166,15 @@ export default class {
if (currentUser) msgGroup.setAttribute('author-is-currentuser', true);
}
setUserId(user) {
if (user.hasAttribute('user-id')) return;
const userid = Reflection(user).prop('user.id');
if (!userid) return;
user.setAttribute('user-id', userid);
const currentUser = userid === TempApi.currentUserId;
if (currentUser) user.setAttribute('is-currentuser', true);
}
get appMount() {
return document.getElementById('app-mount');
}