Skip to content

Commit b75cfb9

Browse files
committed
- Working sqlcipher factory with tests
- Package refactoring and cleanup
1 parent 4b2a88d commit b75cfb9

27 files changed

+442
-13
lines changed

packages/powersync/lib/powersync.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// PowerSync Dart SDK.
1+
/// PowerSync Flutter SDK.
22
///
33
/// Use [PowerSyncDatabase] to open a database.
44
library;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/// Re-exports [sqlite3_open](https://pub.dev/packages/sqlite3) to expose sqlite3_open without
2+
/// adding it as a direct dependency.
3+
library;
4+
5+
export 'package:powersync_core/sqlite3_open.dart';

packages/powersync/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ dependencies:
1414
powersync_core: ^1.0.0
1515
dev_dependencies:
1616
lints: ^3.0.0
17+
path: ^1.8.3
1718
path_provider: ^2.0.13
1819

1920
platforms:

packages/powersync_attachments_helper/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
## Features
66

7-
* Handles syncing uploads, downloads and deletes between local and remote storage.
7+
- Handles syncing uploads, downloads and deletes between local and remote storage.
88

99
## Getting started
1010

1111
```dart
1212
import 'dart:async';
1313
import 'package:powersync_attachments_helper/powersync_attachments_helper.dart';
14-
import 'package:powersync/powersync.dart';
14+
import 'package:powersync_core/powersync_core.dart';
1515
1616
// Set up schema with an id field that can be used in watchIds().
1717
// In this case it is photo_id

packages/powersync_attachments_helper/example/getting_started.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'dart:async';
22

33
import 'package:powersync_attachments_helper/powersync_attachments_helper.dart';
4-
import 'package:powersync/powersync.dart';
4+
import 'package:powersync_core/powersync_core.dart';
55

66
const schema = Schema([
77
Table('users', [Column.text('name'), Column.text('photo_id')])

packages/powersync_attachments_helper/lib/src/attachments_queue.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import './local_storage_adapter.dart';
66
import './remote_storage_adapter.dart';
77
import './syncing_service.dart';
88
import 'package:logging/logging.dart';
9-
import 'package:powersync/powersync.dart';
9+
import 'package:powersync_core/powersync_core.dart';
1010

1111
/// Logger for the attachment queue
1212
final log = Logger('AttachmentQueue');

packages/powersync_attachments_helper/lib/src/attachments_queue_table.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import 'package:powersync/powersync.dart';
2-
import 'package:powersync/sqlite3_common.dart' as sqlite;
1+
import 'package:powersync_core/powersync_core.dart';
2+
import 'package:powersync_core/sqlite3_common.dart' as sqlite;
33

44
const defaultAttachmentsQueueTableName = 'attachments_queue';
55

packages/powersync_attachments_helper/lib/src/attachments_service.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import './attachments_queue.dart';
22
import './attachments_queue_table.dart';
33
import './local_storage_adapter.dart';
4-
import 'package:powersync/powersync.dart';
5-
import 'package:powersync/sqlite3_common.dart';
4+
import 'package:powersync_core/powersync_core.dart';
5+
import 'package:powersync_core/sqlite3_common.dart';
66

77
/// Service for interacting with the attachment queue.
88
class AttachmentsService {

packages/powersync_attachments_helper/lib/src/syncing_service.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'dart:typed_data';
44
import './attachments_queue.dart';
55
import './local_storage_adapter.dart';
66
import './remote_storage_adapter.dart';
7-
import 'package:powersync/powersync.dart';
7+
import 'package:powersync_core/powersync_core.dart';
88
import 'attachments_queue_table.dart';
99
import 'attachments_service.dart';
1010

packages/powersync_attachments_helper/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ dependencies:
1010
flutter:
1111
sdk: flutter
1212

13-
powersync: ^1.8.6
13+
powersync_core: ^1.0.0
1414
logging: ^1.2.0
1515
sqlite_async: ^0.9.0
1616
path_provider: ^2.0.13

0 commit comments

Comments
 (0)