You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-26 17:03:12 +03:00
Change getDeviceByIdentityKey() to just the 2 arg version
This commit is contained in:
@@ -377,23 +377,16 @@ export default class DeviceList {
|
||||
/**
|
||||
* Find a device by curve25519 identity key
|
||||
*
|
||||
* @param {string} userId owner of the device (optional)
|
||||
* @param {string} algorithm encryption algorithm
|
||||
* @param {string} senderKey curve25519 key to match
|
||||
*
|
||||
* @return {module:crypto/deviceinfo?}
|
||||
*/
|
||||
getDeviceByIdentityKey(userId, algorithm, senderKey) {
|
||||
if (arguments.length === 2) {
|
||||
// if userId is omitted, shift the other arguments, and look up the
|
||||
// userid
|
||||
senderKey = algorithm;
|
||||
algorithm = userId;
|
||||
userId = this._userByIdentityKey[senderKey];
|
||||
getDeviceByIdentityKey(algorithm, senderKey) {
|
||||
const userId = this._userByIdentityKey[senderKey];
|
||||
if (!userId) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
if (
|
||||
algorithm !== olmlib.OLM_ALGORITHM &&
|
||||
|
||||
@@ -713,7 +713,7 @@ Crypto.prototype.getEventSenderDeviceInfo = function(event) {
|
||||
// identity key of the device which set up the Megolm session.
|
||||
|
||||
const device = this._deviceList.getDeviceByIdentityKey(
|
||||
event.getSender(), algorithm, senderKey,
|
||||
algorithm, senderKey,
|
||||
);
|
||||
|
||||
if (device === null) {
|
||||
|
||||
Reference in New Issue
Block a user