add initial user-id manip
This commit is contained in:
parent
399f8a790d
commit
7e2be8bb19
|
@ -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');
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue