switch to matrix dart sdk fork

This commit is contained in:
OfficialDakari 2025-06-06 22:47:32 +05:00
parent 6b3179ed2d
commit 8c976f5f3c
4 changed files with 13 additions and 9 deletions

View File

@ -117,8 +117,8 @@ abstract class ClientManager {
'im.ponies.room_emotes',
},
logLevel: kReleaseMode ? Level.warning : Level.verbose,
databaseBuilder: flutterMatrixSdkDatabaseBuilder,
//legacyDatabaseBuilder: FlutterHiveCollectionsDatabase.databaseBuilder,
//database: flutterMatrixSdkDatabaseBuilder(client),
legacyDatabaseBuilder: flutterMatrixSdkDatabaseBuilder,
supportedLoginTypes: {
AuthenticationTypes.password,
AuthenticationTypes.sso,

View File

@ -63,7 +63,7 @@ Future<DatabaseApi> flutterMatrixSdkDatabaseBuilder(Client client) async {
Future<MatrixSdkDatabase> _constructDatabase(Client client) async {
if (kIsWeb) {
html.window.navigator.storage?.persist();
return MatrixSdkDatabase(client.clientName);
return MatrixSdkDatabase.init(client.clientName);
}
final cipher = await getDatabaseCipher();
@ -113,7 +113,7 @@ Future<MatrixSdkDatabase> _constructDatabase(Client client) async {
),
);
return MatrixSdkDatabase(
return MatrixSdkDatabase.init(
client.clientName,
database: database,
maxFileSize: 1000 * 1000 * 10,

View File

@ -1153,10 +1153,11 @@ packages:
matrix:
dependency: "direct main"
description:
name: matrix
sha256: "7d15fdbc760be7e40c58bb65e03baa8241b1e31db2bc67dab61883aabc083a85"
url: "https://pub.dev"
source: hosted
path: "."
ref: main
resolved-ref: "6f3bdad65c079a3784ce487f320195f93a8708a8"
url: "https://git.extera.xyz/OfficialDakari/MatrixDartSdk.git"
source: git
version: "0.40.0"
meta:
dependency: transitive

View File

@ -62,7 +62,10 @@ dependencies:
latlong2: ^0.9.1
linkify: ^5.0.0
material: ^1.0.0+2
matrix: 0.40.0
matrix:
git:
url: https://git.extera.xyz/OfficialDakari/MatrixDartSdk.git
ref: main
mime: ^1.0.6
native_imaging: ^0.2.0
opus_caf_converter_dart: ^1.0.1