You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-12-07 05:22:15 +03:00
Document checking crypto state before using hasUnverifiedDevices
It's unclear what `hasUnverifiedDevices` should do when crypto is disabled on the current device. Let's at least document that callers should first check crypto status.
This commit is contained in:
@@ -598,6 +598,11 @@ Room.prototype._fixUpLegacyTimelineFields = function() {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns whether there are any devices in the room that are unverified
|
* Returns whether there are any devices in the room that are unverified
|
||||||
|
*
|
||||||
|
* Note: Callers should first check if crypto is enabled on this device. If it is
|
||||||
|
* disabled, then we aren't tracking room devices at all, so we can't answer this, and an
|
||||||
|
* error will be thrown.
|
||||||
|
*
|
||||||
* @return {bool} the result
|
* @return {bool} the result
|
||||||
*/
|
*/
|
||||||
Room.prototype.hasUnverifiedDevices = async function() {
|
Room.prototype.hasUnverifiedDevices = async function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user