File tree Expand file tree Collapse file tree 6 files changed +9
-10
lines changed Expand file tree Collapse file tree 6 files changed +9
-10
lines changed Original file line number Diff line number Diff line change 1
- ## 0.6.2
1
+ ## 0.7.0
2
2
3
3
- Fix ` ArgumentError (Invalid argument(s): argument value for 'return_value' is null) ` in sqlite3 by upgrading to version 2.4.4.
4
4
Original file line number Diff line number Diff line change 1
1
import 'dart:async' ;
2
- import 'package:sqlite_async/sqlite3_common.dart' ;
2
+ import 'package:sqlite_async/sqlite3_common.dart' as sqlite ;
3
3
import 'package:sqlite_async/src/common/mutex.dart' ;
4
4
import 'package:sqlite_async/src/common/abstract_open_factory.dart' ;
5
5
import 'package:sqlite_async/src/impl/isolate_connection_factory_impl.dart' ;
6
6
import 'package:sqlite_async/src/sqlite_connection.dart' ;
7
7
import 'port_channel.dart' ;
8
8
9
- mixin IsolateOpenFactoryMixin <Database extends CommonDatabase > {
9
+ mixin IsolateOpenFactoryMixin <Database extends sqlite. CommonDatabase > {
10
10
AbstractDefaultSqliteOpenFactory <Database > get openFactory;
11
11
12
12
/// Opens a synchronous sqlite.Database directly in the current isolate.
@@ -23,7 +23,7 @@ mixin IsolateOpenFactoryMixin<Database extends CommonDatabase> {
23
23
}
24
24
25
25
/// A connection factory that can be passed to different isolates.
26
- abstract class IsolateConnectionFactory <Database extends CommonDatabase >
26
+ abstract class IsolateConnectionFactory <Database extends sqlite. CommonDatabase >
27
27
with IsolateOpenFactoryMixin {
28
28
Mutex get mutex;
29
29
Original file line number Diff line number Diff line change 1
1
import 'dart:async' ;
2
2
3
- import 'package:sqlite_async/sqlite3_common .dart' ;
3
+ import 'package:sqlite3/common .dart' ;
4
4
import 'package:sqlite_async/src/common/isolate_connection_factory.dart' ;
5
5
import 'package:sqlite_async/src/common/mutex.dart' ;
6
6
import 'package:sqlite_async/src/common/abstract_open_factory.dart' ;
@@ -11,7 +11,7 @@ import 'package:sqlite_async/src/sqlite_connection.dart';
11
11
class IsolateConnectionFactoryImpl <Database extends CommonDatabase >
12
12
implements IsolateConnectionFactory <Database > {
13
13
@override
14
- AbstractDefaultSqliteOpenFactory openFactory;
14
+ AbstractDefaultSqliteOpenFactory < Database > openFactory;
15
15
16
16
IsolateConnectionFactoryImpl (
17
17
{required this .openFactory,
Original file line number Diff line number Diff line change 1
1
import 'dart:async' ;
2
2
3
- import 'package:sqlite3/common .dart' ;
3
+ import 'package:sqlite_async/sqlite3_common .dart' ;
4
4
import 'package:sqlite_async/src/common/abstract_open_factory.dart' ;
5
5
import 'package:sqlite_async/src/sqlite_connection.dart' ;
6
6
import 'package:sqlite_async/src/sqlite_options.dart' ;
Original file line number Diff line number Diff line change 1
1
import 'dart:async' ;
2
2
3
3
import 'package:sqlite3/common.dart' as sqlite;
4
- import 'package:sqlite_async/sqlite3_common.dart' ;
5
4
import 'package:sqlite_async/src/update_notification.dart' ;
6
5
7
6
/// Abstract class representing calls available in a read-only or read-write context.
@@ -59,7 +58,7 @@ abstract class SqliteReadContext {
59
58
/// }
60
59
/// ```
61
60
Future <T > computeWithDatabase <T >(
62
- Future <T > Function (CommonDatabase db) compute);
61
+ Future <T > Function (sqlite. CommonDatabase db) compute);
63
62
}
64
63
65
64
/// Abstract class representing calls available in a read-write context.
Original file line number Diff line number Diff line change 1
1
name : sqlite_async
2
2
description : High-performance asynchronous interface for SQLite on Dart and Flutter.
3
- version : 0.6.2
3
+ version : 0.7.0
4
4
repository : https://github.com/powersync-ja/sqlite_async.dart
5
5
environment :
6
6
sdk : " >=3.2.0 <4.0.0"
You can’t perform that action at this time.
0 commit comments