trusted badges work as expected
This commit is contained in:
@@ -172,6 +172,7 @@ class TinodeWeb extends React.Component {
|
||||
sidePanelSelected: 'login',
|
||||
sidePanelTitle: null,
|
||||
sidePanelAvatar: null,
|
||||
myTrustedBadges: [],
|
||||
loadSpinnerVisible: false,
|
||||
|
||||
login: '',
|
||||
@@ -655,6 +656,17 @@ class TinodeWeb extends React.Component {
|
||||
sidePanelAvatar: makeImageDataUrl(desc.public.photo)
|
||||
});
|
||||
}
|
||||
if (desc.trusted) {
|
||||
const badges = [];
|
||||
for (const [key, val] of Object.entries(desc.trusted)) {
|
||||
if (val) {
|
||||
badges.push(key);
|
||||
}
|
||||
}
|
||||
this.setState({
|
||||
myTrustedBadges: badges,
|
||||
});
|
||||
}
|
||||
if (desc.acs) {
|
||||
this.setState({
|
||||
incognitoMode: !desc.acs.isPresencer()
|
||||
@@ -1532,6 +1544,7 @@ class TinodeWeb extends React.Component {
|
||||
state={this.state.sidePanelSelected}
|
||||
title={this.state.sidePanelTitle}
|
||||
avatar={this.state.sidePanelAvatar}
|
||||
trustedBadges={this.state.myTrustedBadges}
|
||||
login={this.state.login}
|
||||
persist={this.state.persist}
|
||||
myUserId={this.state.myUserId}
|
||||
|
||||
Reference in New Issue
Block a user