refactor: Disable custom image resizer for macOS and windows

This commit is contained in:
Christian Kußowski 2026-03-10 09:06:03 +01:00
parent 8571c42ba4
commit e8ee58d6d9
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
2 changed files with 6 additions and 1 deletions

View file

@ -123,7 +123,9 @@ abstract class ClientManager {
// To make room emotes work
'im.ponies.room_emotes',
},
customImageResizer: customImageResizer,
customImageResizer: PlatformInfos.supportsCustomImageResizer
? customImageResizer
: null,
logLevel: kReleaseMode ? Level.warning : Level.verbose,
database: await flutterMatrixSdkDatabaseBuilder(clientName),
supportedLoginTypes: {

View file

@ -33,6 +33,9 @@ abstract class PlatformInfos {
static bool get supportsVideoPlayer =>
!PlatformInfos.isWindows && !PlatformInfos.isLinux;
static bool get supportsCustomImageResizer =>
PlatformInfos.isWeb || PlatformInfos.isMobile;
/// Web could also record in theory but currently only wav which is too large
static bool get platformCanRecord => (isMobile || isMacOS || isWeb);