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