mirror of
https://github.com/element-hq/element-web
synced 2024-11-27 19:56:47 +03:00
Slash command to discard megolm session
For faster crypto debugging Requires https://github.com/matrix-org/matrix-js-sdk/pull/704
This commit is contained in:
parent
cc0375fa66
commit
63938a3f9f
2 changed files with 17 additions and 0 deletions
|
@ -1,5 +1,6 @@
|
||||||
/*
|
/*
|
||||||
Copyright 2015, 2016 OpenMarket Ltd
|
Copyright 2015, 2016 OpenMarket Ltd
|
||||||
|
Copyright 2018 New Vector Ltd
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -470,6 +471,19 @@ export const CommandMap = {
|
||||||
description: _td('Displays action'),
|
description: _td('Displays action'),
|
||||||
hideCompletionAfterSpace: true,
|
hideCompletionAfterSpace: true,
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
discardsession: new Command({
|
||||||
|
name: 'discardsession',
|
||||||
|
description: _td('Forces the current outbound group session in an encrypted room to be discarded'),
|
||||||
|
runFn: function(roomId) {
|
||||||
|
try {
|
||||||
|
MatrixClientPeg.get().forceDiscardSession(roomId);
|
||||||
|
} catch (e) {
|
||||||
|
return reject(e.message);
|
||||||
|
}
|
||||||
|
return success();
|
||||||
|
},
|
||||||
|
}),
|
||||||
};
|
};
|
||||||
/* eslint-enable babel/no-invalid-this */
|
/* eslint-enable babel/no-invalid-this */
|
||||||
|
|
||||||
|
@ -477,6 +491,7 @@ export const CommandMap = {
|
||||||
// helpful aliases
|
// helpful aliases
|
||||||
const aliases = {
|
const aliases = {
|
||||||
j: "join",
|
j: "join",
|
||||||
|
newballsplease: "discardsession",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -145,6 +145,8 @@
|
||||||
"Verified key": "Verified key",
|
"Verified key": "Verified key",
|
||||||
"The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.",
|
"The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.",
|
||||||
"Displays action": "Displays action",
|
"Displays action": "Displays action",
|
||||||
|
"Forces the current outbound group session in an encrypted room to be discarded": "Forces the current outbound group session in an encrypted room to be discarded",
|
||||||
|
"Error Discarding Session": "Error Discarding Session",
|
||||||
"Unrecognised command:": "Unrecognised command:",
|
"Unrecognised command:": "Unrecognised command:",
|
||||||
"Reason": "Reason",
|
"Reason": "Reason",
|
||||||
"%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepted the invitation for %(displayName)s.",
|
"%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepted the invitation for %(displayName)s.",
|
||||||
|
|
Loading…
Reference in a new issue