Show toast on user ban

pull/652/head
Beaudan Brown 5 years ago
parent 2bbc1ecf63
commit bee5a89f14

@ -2011,6 +2011,18 @@
"Message shown when confirming user ban."
},
"userBanned": {
"message": "User successfully banned",
"description":
"Toast on succesful user ban."
},
"userBanFailed": {
"message": "User ban failed!",
"description":
"Toast on unsuccesful user ban."
},
"copyChatId": {
"message": "Copy Chat ID"
},

@ -980,7 +980,18 @@
const conversation = this.getConversation();
const channelAPI = await conversation.getPublicSendData();
await channelAPI.banUser(source);
const success = await channelAPI.banUser(source);
if (success) {
window.Whisper.events.trigger('showToast', {
message: i18n('userBanned'),
});
}
else{
window.Whisper.events.trigger('showToast', {
message: i18n('userBanFailed'),
});
}
}
});
},

@ -547,14 +547,19 @@ class LokiPublicChannelAPI {
async banUser(pubkey){
const res = await this.serverRequest(
`loki/v1/moderation/blacklist/@${pubkey}`
`loki/v1/moderation/blacklist/@${pubkey}`, {
method: 'POST'
}
);
if (res.err || !res.response || !res.response.data) {
if (res.err) {
log.error(`Error ${res.err}`);
}
return false;
}
return true;
}
stop() {

Loading…
Cancel
Save