refactor: Also use authenticated media if unstable features claim support
This commit is contained in:
parent
a979c2e4fb
commit
2dce08bab1
|
|
@ -1164,11 +1164,11 @@ class Client extends MatrixApi {
|
|||
GetVersionsResponse? _versionsCache;
|
||||
|
||||
Future<bool> authenticatedMediaSupported() async {
|
||||
_versionsCache ??= await getVersions();
|
||||
return _versionsCache?.versions.any(
|
||||
final versionsResponse = _versionsCache ??= await getVersions();
|
||||
return versionsResponse.versions.any(
|
||||
(v) => isVersionGreaterThanOrEqualTo(v, 'v1.11'),
|
||||
) ??
|
||||
false;
|
||||
) ||
|
||||
versionsResponse.unstableFeatures?['org.matrix.msc3916.stable'] == true;
|
||||
}
|
||||
|
||||
final _serverConfigCache = AsyncCache<ServerConfig>(const Duration(hours: 1));
|
||||
|
|
|
|||
Loading…
Reference in New Issue