</>
);
},
- leave(user) {
+ leave(user, reason) {
+ const reasonMsg = (typeof reason === 'string') ? `: ${reason}` : '';
return (
<>
<b>{user}</b>
{' left the channel'}
+ {reasonMsg}
</>
);
},
);
},
kick(actor, user, reason) {
- const reasonMsg = (typeof reason === 'string') ? ` for ${reason}` : '';
+ const reasonMsg = (typeof reason === 'string') ? `: ${reason}` : '';
return (
<>
<b>{actor}</b>
);
},
ban(actor, user, reason) {
- const reasonMsg = (typeof reason === 'string') ? ` for ${reason}` : '';
+ const reasonMsg = (typeof reason === 'string') ? `: ${reason}` : '';
return (
<>
<b>{actor}</b>
if (sender === mEvent.getStateKey()) {
switch (prevContent.membership) {
case 'invite': return makeReturnObj('invite-cancel', tJSXMsgs.rejectInvite(senderName));
- default: return makeReturnObj('leave', tJSXMsgs.leave(senderName));
+ default: return makeReturnObj('leave', tJSXMsgs.leave(senderName, content.reason));
}
}
switch (prevContent.membership) {