Skip to content

Commit 15ce3c1

Browse files
committed
Revert "Merge pull request #629 from appwrite/fix-offline-linux"
This reverts commit c82e686, reversing changes made to 6a3e452.
1 parent 7e2456a commit 15ce3c1

File tree

6 files changed

+10
-54
lines changed

6 files changed

+10
-54
lines changed

src/SDK/Language/Flutter.php

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -207,18 +207,8 @@ public function getFiles(): array
207207
],
208208
[
209209
'scope' => 'default',
210-
'destination' => '/lib/src/offline_db_io.dart',
211-
'template' => 'flutter/lib/src/offline_db_io.dart.twig',
212-
],
213-
[
214-
'scope' => 'default',
215-
'destination' => '/lib/src/offline_db_stub.dart',
216-
'template' => 'flutter/lib/src/offline_db_stub.dart.twig',
217-
],
218-
[
219-
'scope' => 'default',
220-
'destination' => '/lib/src/offline_db_web.dart',
221-
'template' => 'flutter/lib/src/offline_db_web.dart.twig',
210+
'destination' => '/lib/src/offline_db.dart',
211+
'template' => 'flutter/lib/src/offline_db.dart.twig',
222212
],
223213
[
224214
'scope' => 'default',

templates/flutter/lib/src/client_offline_mixin.dart.twig

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ import 'package:sembast/utils/value_utils.dart';
1010

1111
import 'enums.dart';
1212
import 'exception.dart';
13-
import 'offline_db_stub.dart'
14-
if (dart.library.html) 'offline_db_web.dart'
15-
if (dart.library.io) 'offline_db_io.dart';
13+
import 'offline_db.dart';
1614
import 'response.dart';
1715

1816
class AccessTimestamp {
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import 'dart:io';
2-
1+
import 'package:flutter/foundation.dart';
32
import 'package:sembast/sembast.dart';
43
import 'package:sembast_sqflite/sembast_sqflite.dart';
4+
import 'package:sembast_web/sembast_web.dart';
55
import 'package:sqflite/sqflite.dart' as sqflite;
6-
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
76

87
class OfflineDatabase {
98
static final OfflineDatabase instance = OfflineDatabase._internal();
@@ -13,13 +12,11 @@ class OfflineDatabase {
1312

1413
Future<Database> db() async {
1514
if (_db == null) {
16-
final factory = getDatabaseFactorySqflite(
17-
Platform.isLinux || Platform.isWindows
18-
? databaseFactoryFfi
19-
: sqflite.databaseFactory,
20-
);
21-
_db = await factory.openDatabase('{{ spec.title | caseLower }}.db');
15+
final factory = kIsWeb
16+
? databaseFactoryWeb
17+
: getDatabaseFactorySqflite(sqflite.databaseFactory);
18+
_db = await factory.openDatabase('{{spec.title | caseLower}}.db');
2219
}
2320
return _db!;
2421
}
25-
}
22+
}

templates/flutter/lib/src/offline_db_stub.dart.twig

Lines changed: 0 additions & 11 deletions
This file was deleted.

templates/flutter/lib/src/offline_db_web.dart.twig

Lines changed: 0 additions & 17 deletions
This file was deleted.

templates/flutter/pubspec.yaml.twig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ dependencies:
2323
path: ^1.8.2
2424
sembast: ^3.4.0+6
2525
sembast_sqflite: ^2.1.0+1
26-
sqflite_common_ffi: ^2.2.2
2726
sembast_web: ^2.1.0+4
2827
sqflite: ^2.2.2
2928

0 commit comments

Comments
 (0)