rm forced leave

pull/1109/head
Vincent 5 years ago
parent 235d4200bd
commit 400e1ee0a8

@ -165,20 +165,6 @@
// Close group leaving // Close group leaving
if (conversation.isClosedGroup()) { if (conversation.isClosedGroup()) {
await conversation.leaveGroup(); await conversation.leaveGroup();
const deviceIds = await textsecure.storage.protocol.getDeviceIds(id);
await Promise.all(
deviceIds.map(deviceId => {
const address = new libsignal.SignalProtocolAddress(id, deviceId);
const sessionCipher = new libsignal.SessionCipher(
textsecure.storage.protocol,
address
);
return sessionCipher.deleteAllSessionsForDevice();
})
);
} else if (conversation.isPublic()) { } else if (conversation.isPublic()) {
const channelAPI = await conversation.getPublicSendData(); const channelAPI = await conversation.getPublicSendData();
if (channelAPI === null) { if (channelAPI === null) {

@ -441,22 +441,15 @@ export class ConversationHeader extends React.Component<Props> {
isGroup, isGroup,
isFriend, isFriend,
isKickedFromGroup, isKickedFromGroup,
// isArchived,
isPublic, isPublic,
isRss, isRss,
onResetSession, onResetSession,
onSetDisappearingMessages, onSetDisappearingMessages,
// onShowAllMedia,
onShowGroupMembers, onShowGroupMembers,
onShowSafetyNumber, onShowSafetyNumber,
// onArchive,
// onMoveToInbox,
timerOptions, timerOptions,
onBlockUser, onBlockUser,
onUnblockUser, onUnblockUser,
// hasNickname,
// onClearNickname,
// onChangeNickname,
} = this.props; } = this.props;
if (isPublic || isRss) { if (isPublic || isRss) {
@ -499,34 +492,14 @@ export class ConversationHeader extends React.Component<Props> {
const blockHandlerMenuItem = !isMe && const blockHandlerMenuItem = !isMe &&
!isGroup && !isGroup &&
!isRss && <MenuItem onClick={blockHandler}>{blockTitle}</MenuItem>; !isRss && <MenuItem onClick={blockHandler}>{blockTitle}</MenuItem>;
// const changeNicknameMenuItem = !isMe &&
// !isGroup && (
// <MenuItem onClick={onChangeNickname}>{i18n('changeNickname')}</MenuItem>
// );
// const clearNicknameMenuItem = !isMe &&
// !isGroup &&
// hasNickname && (
// <MenuItem onClick={onClearNickname}>{i18n('clearNickname')}</MenuItem>
// );
// const archiveConversationMenuItem = isArchived ? (
// <MenuItem onClick={onMoveToInbox}>
// {i18n('moveConversationToInbox')}
// </MenuItem>
// ) : (
// <MenuItem onClick={onArchive}>{i18n('archiveConversation')}</MenuItem>
// );
return ( return (
<React.Fragment> <React.Fragment>
{/* <MenuItem onClick={onShowAllMedia}>{i18n('viewAllMedia')}</MenuItem> */}
{disappearingMessagesMenuItem} {disappearingMessagesMenuItem}
{showMembersMenuItem} {showMembersMenuItem}
{showSafetyNumberMenuItem} {showSafetyNumberMenuItem}
{resetSessionMenuItem} {resetSessionMenuItem}
{blockHandlerMenuItem} {blockHandlerMenuItem}
{/* {changeNicknameMenuItem}
{clearNicknameMenuItem} */}
{/* {archiveConversationMenuItem} */}
</React.Fragment> </React.Fragment>
); );
} }

Loading…
Cancel
Save