Skip to content

Commit 6e4ac91

Browse files
authored
Merge pull request #284 from powersync-ja/allow-subclassing-sqlcipher-factory
Allow subclassing sqlcipher factory
2 parents 7f2780a + 913d85e commit 6e4ac91

File tree

150 files changed

+5647
-164
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

150 files changed

+5647
-164
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ assets/*
1919
powersync_db.worker.js
2020
powersync_db.worker.js*
2121
sqlite3.wasm
22+
sqlite3mc.wasm
2223
powersync_sync.worker.js
2324
powersync_sync.worker.js*
2425

demos/benchmarks/pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ packages:
1313
dependency: transitive
1414
description:
1515
name: async
16-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
16+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
1717
url: "https://pub.dev"
1818
source: hosted
19-
version: "2.12.0"
19+
version: "2.13.0"
2020
boolean_selector:
2121
dependency: transitive
2222
description:
@@ -69,10 +69,10 @@ packages:
6969
dependency: transitive
7070
description:
7171
name: fake_async
72-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
72+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
7373
url: "https://pub.dev"
7474
source: hosted
75-
version: "1.3.2"
75+
version: "1.3.3"
7676
ffi:
7777
dependency: transitive
7878
description:
@@ -135,10 +135,10 @@ packages:
135135
dependency: transitive
136136
description:
137137
name: leak_tracker
138-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
138+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
139139
url: "https://pub.dev"
140140
source: hosted
141-
version: "10.0.8"
141+
version: "10.0.9"
142142
leak_tracker_flutter_testing:
143143
dependency: transitive
144144
description:
@@ -441,10 +441,10 @@ packages:
441441
dependency: transitive
442442
description:
443443
name: vm_service
444-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
444+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
445445
url: "https://pub.dev"
446446
source: hosted
447-
version: "14.3.1"
447+
version: "15.0.0"
448448
web:
449449
dependency: transitive
450450
description:

demos/django-todolist/pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ packages:
1313
dependency: transitive
1414
description:
1515
name: async
16-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
16+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
1717
url: "https://pub.dev"
1818
source: hosted
19-
version: "2.12.0"
19+
version: "2.13.0"
2020
boolean_selector:
2121
dependency: transitive
2222
description:
@@ -69,10 +69,10 @@ packages:
6969
dependency: transitive
7070
description:
7171
name: fake_async
72-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
72+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
7373
url: "https://pub.dev"
7474
source: hosted
75-
version: "1.3.2"
75+
version: "1.3.3"
7676
ffi:
7777
dependency: transitive
7878
description:
@@ -148,10 +148,10 @@ packages:
148148
dependency: transitive
149149
description:
150150
name: leak_tracker
151-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
151+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
152152
url: "https://pub.dev"
153153
source: hosted
154-
version: "10.0.8"
154+
version: "10.0.9"
155155
leak_tracker_flutter_testing:
156156
dependency: transitive
157157
description:
@@ -510,10 +510,10 @@ packages:
510510
dependency: transitive
511511
description:
512512
name: vm_service
513-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
513+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
514514
url: "https://pub.dev"
515515
source: hosted
516-
version: "14.3.1"
516+
version: "15.0.0"
517517
web:
518518
dependency: transitive
519519
description:

demos/firebase-nodejs-todolist/pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ packages:
5353
dependency: transitive
5454
description:
5555
name: async
56-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
56+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
5757
url: "https://pub.dev"
5858
source: hosted
59-
version: "2.12.0"
59+
version: "2.13.0"
6060
boolean_selector:
6161
dependency: transitive
6262
description:
@@ -109,10 +109,10 @@ packages:
109109
dependency: transitive
110110
description:
111111
name: fake_async
112-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
112+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
113113
url: "https://pub.dev"
114114
source: hosted
115-
version: "1.3.2"
115+
version: "1.3.3"
116116
ffi:
117117
dependency: transitive
118118
description:
@@ -268,10 +268,10 @@ packages:
268268
dependency: transitive
269269
description:
270270
name: leak_tracker
271-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
271+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
272272
url: "https://pub.dev"
273273
source: hosted
274-
version: "10.0.8"
274+
version: "10.0.9"
275275
leak_tracker_flutter_testing:
276276
dependency: transitive
277277
description:
@@ -758,10 +758,10 @@ packages:
758758
dependency: transitive
759759
description:
760760
name: vm_service
761-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
761+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
762762
url: "https://pub.dev"
763763
source: hosted
764-
version: "14.3.1"
764+
version: "15.0.0"
765765
web:
766766
dependency: transitive
767767
description:

demos/supabase-anonymous-auth/pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ packages:
4545
dependency: transitive
4646
description:
4747
name: async
48-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
48+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
4949
url: "https://pub.dev"
5050
source: hosted
51-
version: "2.12.0"
51+
version: "2.13.0"
5252
boolean_selector:
5353
dependency: transitive
5454
description:
@@ -101,10 +101,10 @@ packages:
101101
dependency: transitive
102102
description:
103103
name: fake_async
104-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
104+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
105105
url: "https://pub.dev"
106106
source: hosted
107-
version: "1.3.2"
107+
version: "1.3.3"
108108
ffi:
109109
dependency: transitive
110110
description:
@@ -212,10 +212,10 @@ packages:
212212
dependency: transitive
213213
description:
214214
name: leak_tracker
215-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
215+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
216216
url: "https://pub.dev"
217217
source: hosted
218-
version: "10.0.8"
218+
version: "10.0.9"
219219
leak_tracker_flutter_testing:
220220
dependency: transitive
221221
description:
@@ -702,10 +702,10 @@ packages:
702702
dependency: transitive
703703
description:
704704
name: vm_service
705-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
705+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
706706
url: "https://pub.dev"
707707
source: hosted
708-
version: "14.3.1"
708+
version: "15.0.0"
709709
web:
710710
dependency: transitive
711711
description:

demos/supabase-edge-function-auth/pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ packages:
4545
dependency: transitive
4646
description:
4747
name: async
48-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
48+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
4949
url: "https://pub.dev"
5050
source: hosted
51-
version: "2.12.0"
51+
version: "2.13.0"
5252
boolean_selector:
5353
dependency: transitive
5454
description:
@@ -101,10 +101,10 @@ packages:
101101
dependency: transitive
102102
description:
103103
name: fake_async
104-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
104+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
105105
url: "https://pub.dev"
106106
source: hosted
107-
version: "1.3.2"
107+
version: "1.3.3"
108108
ffi:
109109
dependency: transitive
110110
description:
@@ -212,10 +212,10 @@ packages:
212212
dependency: transitive
213213
description:
214214
name: leak_tracker
215-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
215+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
216216
url: "https://pub.dev"
217217
source: hosted
218-
version: "10.0.8"
218+
version: "10.0.9"
219219
leak_tracker_flutter_testing:
220220
dependency: transitive
221221
description:
@@ -702,10 +702,10 @@ packages:
702702
dependency: transitive
703703
description:
704704
name: vm_service
705-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
705+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
706706
url: "https://pub.dev"
707707
source: hosted
708-
version: "14.3.1"
708+
version: "15.0.0"
709709
web:
710710
dependency: transitive
711711
description:

demos/supabase-simple-chat/pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ packages:
4545
dependency: transitive
4646
description:
4747
name: async
48-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
48+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
4949
url: "https://pub.dev"
5050
source: hosted
51-
version: "2.12.0"
51+
version: "2.13.0"
5252
boolean_selector:
5353
dependency: transitive
5454
description:
@@ -109,10 +109,10 @@ packages:
109109
dependency: transitive
110110
description:
111111
name: fake_async
112-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
112+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
113113
url: "https://pub.dev"
114114
source: hosted
115-
version: "1.3.2"
115+
version: "1.3.3"
116116
ffi:
117117
dependency: transitive
118118
description:
@@ -228,10 +228,10 @@ packages:
228228
dependency: transitive
229229
description:
230230
name: leak_tracker
231-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
231+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
232232
url: "https://pub.dev"
233233
source: hosted
234-
version: "10.0.8"
234+
version: "10.0.9"
235235
leak_tracker_flutter_testing:
236236
dependency: transitive
237237
description:
@@ -726,10 +726,10 @@ packages:
726726
dependency: transitive
727727
description:
728728
name: vm_service
729-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
729+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
730730
url: "https://pub.dev"
731731
source: hosted
732-
version: "14.3.1"
732+
version: "15.0.0"
733733
web:
734734
dependency: transitive
735735
description:

demos/supabase-todolist-drift/pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@ packages:
7777
dependency: transitive
7878
description:
7979
name: async
80-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
80+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
8181
url: "https://pub.dev"
8282
source: hosted
83-
version: "2.12.0"
83+
version: "2.13.0"
8484
auto_route:
8585
dependency: "direct main"
8686
description:
@@ -341,10 +341,10 @@ packages:
341341
dependency: transitive
342342
description:
343343
name: fake_async
344-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
344+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
345345
url: "https://pub.dev"
346346
source: hosted
347-
version: "1.3.2"
347+
version: "1.3.3"
348348
ffi:
349349
dependency: transitive
350350
description:
@@ -548,10 +548,10 @@ packages:
548548
dependency: transitive
549549
description:
550550
name: leak_tracker
551-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
551+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
552552
url: "https://pub.dev"
553553
source: hosted
554-
version: "10.0.8"
554+
version: "10.0.9"
555555
leak_tracker_flutter_testing:
556556
dependency: transitive
557557
description:
@@ -1173,10 +1173,10 @@ packages:
11731173
dependency: transitive
11741174
description:
11751175
name: vm_service
1176-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
1176+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
11771177
url: "https://pub.dev"
11781178
source: hosted
1179-
version: "14.3.1"
1179+
version: "15.0.0"
11801180
watcher:
11811181
dependency: transitive
11821182
description:

0 commit comments

Comments
 (0)