Skip to content

Commit 764dc43

Browse files
committed
chore: resolve conflicts from develop
2 parents af4b464 + d69b2f6 commit 764dc43

20 files changed

+115
-96
lines changed

examples/ExpoMessaging/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"eject": "expo eject"
1111
},
1212
"dependencies": {
13-
"@op-engineering/op-sqlite": "^9.3.0",
13+
"@op-engineering/op-sqlite": "^11.2.13",
1414
"@react-native-community/netinfo": "11.4.1",
1515
"@react-navigation/elements": "^1.3.30",
1616
"expo": "~52.0.20",

examples/ExpoMessaging/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2118,10 +2118,10 @@
21182118
dependencies:
21192119
semver "^7.3.5"
21202120

2121-
"@op-engineering/op-sqlite@^9.3.0":
2122-
version "9.3.0"
2123-
resolved "https://registry.yarnpkg.com/@op-engineering/op-sqlite/-/op-sqlite-9.3.0.tgz#cf61d0782ec8117e339f0f7843ce54be63384a5e"
2124-
integrity sha512-PDT3H1sIO8PrseskJS+ibMVzyluDGvswsyKGMUucx0LSyKFRcFtCySpPpnCswSIJIO4z2hAlvdoBi3r+4zb4Bw==
2121+
"@op-engineering/op-sqlite@^11.2.13":
2122+
version "11.2.13"
2123+
resolved "https://registry.yarnpkg.com/@op-engineering/op-sqlite/-/op-sqlite-11.2.13.tgz#0756e033c1c34902b9c7a191249daca49d993ba7"
2124+
integrity sha512-9oTe2L8f5cw38YiruHc3j1KTFnrZ1hTtfSuFOsDPH4s6OyZ/7VAQq2KC7Tjb6WcUWmMmHpCw331ueNd0xuPl8A==
21252125

21262126
"@pkgjs/parseargs@^0.11.0":
21272127
version "0.11.0"

examples/SampleApp/ios/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ PODS:
154154
- nanopb/encode (= 3.30910.0)
155155
- nanopb/decode (3.30910.0)
156156
- nanopb/encode (3.30910.0)
157-
- op-sqlite (9.3.0):
157+
- op-sqlite (11.2.13):
158158
- DoubleConversion
159159
- glog
160160
- hermes-engine
@@ -2495,7 +2495,7 @@ SPEC CHECKSUMS:
24952495
hermes-engine: 06a9c6900587420b90accc394199527c64259db4
24962496
libwebp: 1786c9f4ff8a279e4dac1e8f385004d5fc253009
24972497
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
2498-
op-sqlite: 6e5d81d42b014c9007ebd759d685c54c9f2f6147
2498+
op-sqlite: 3cffd1c89eee93406fb428c55d294fbaab6da759
24992499
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
25002500
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
25012501
RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648

examples/SampleApp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
},
2424
"dependencies": {
2525
"@notifee/react-native": "^9.1.2",
26-
"@op-engineering/op-sqlite": "^9.3.0",
26+
"@op-engineering/op-sqlite": "^11.2.13",
2727
"@react-native-async-storage/async-storage": "^1.21.0",
2828
"@react-native-camera-roll/camera-roll": "^7.8.4",
2929
"@react-native-community/netinfo": "^11.3.2",

examples/SampleApp/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2259,10 +2259,10 @@
22592259
resolved "https://registry.yarnpkg.com/@notifee/react-native/-/react-native-9.1.7.tgz#831df542e4209711cf03bf17edab52b2265c0cee"
22602260
integrity sha512-XWGEIDK2xC9Y6WUWZl5AOKdxJ3A7J7ONFOdUHEUUalv/YVZIal3g+/+vYb0fA/59k6oK5UAjgffxh4d5iw6o2A==
22612261

2262-
"@op-engineering/op-sqlite@^9.3.0":
2263-
version "9.3.0"
2264-
resolved "https://registry.yarnpkg.com/@op-engineering/op-sqlite/-/op-sqlite-9.3.0.tgz#cf61d0782ec8117e339f0f7843ce54be63384a5e"
2265-
integrity sha512-PDT3H1sIO8PrseskJS+ibMVzyluDGvswsyKGMUucx0LSyKFRcFtCySpPpnCswSIJIO4z2hAlvdoBi3r+4zb4Bw==
2262+
"@op-engineering/op-sqlite@^11.2.13":
2263+
version "11.2.13"
2264+
resolved "https://registry.yarnpkg.com/@op-engineering/op-sqlite/-/op-sqlite-11.2.13.tgz#0756e033c1c34902b9c7a191249daca49d993ba7"
2265+
integrity sha512-9oTe2L8f5cw38YiruHc3j1KTFnrZ1hTtfSuFOsDPH4s6OyZ/7VAQq2KC7Tjb6WcUWmMmHpCw331ueNd0xuPl8A==
22662266

22672267
"@pkgjs/parseargs@^0.11.0":
22682268
version "0.11.0"

examples/TypeScriptMessaging/ios/Podfile.lock

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ PODS:
77
- hermes-engine (0.76.1):
88
- hermes-engine/Pre-built (= 0.76.1)
99
- hermes-engine/Pre-built (0.76.1)
10-
- op-sqlite (9.3.0):
10+
- op-sqlite (11.2.13):
1111
- DoubleConversion
1212
- glog
1313
- hermes-engine
@@ -2271,82 +2271,82 @@ SPEC CHECKSUMS:
22712271
fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be
22722272
glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a
22732273
hermes-engine: 46f1ffbf0297f4298862068dd4c274d4ac17a1fd
2274-
op-sqlite: 88dd68621bea1e7ea28606f76228a84a23d5ad58
2274+
op-sqlite: 3cffd1c89eee93406fb428c55d294fbaab6da759
22752275
RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648
22762276
RCTDeprecation: fde92935b3caa6cb65cbff9fbb7d3a9867ffb259
22772277
RCTRequired: 75c6cee42d21c1530a6f204ba32ff57335d19007
22782278
RCTTypeSafety: 7e6fe47bfb693c50d4669db1a480ca5331795f5b
22792279
React: 8e73704cdd5c7f801936776d2fc434c605a7827b
22802280
React-callinvoker: fa27d1e091e683de88f576e6a5d4efc171929a4c
22812281
React-Codegen: 4b8b4817cea7a54b83851d4c1f91f79aa73de30a
2282-
React-Core: 8dd14bffcc9b877091b698e45701160669a31f91
2283-
React-CoreModules: b4437acf2ef25ce3689c84df661dc5d806559b35
2284-
React-cxxreact: 6125cd820da7e18f9ca8343b3c42ee61634a4e0d
2282+
React-Core: 948deed7fa720eeb0d901ff9e45c3719767dab5f
2283+
React-CoreModules: a11ba75f64245d12a0869203664a802c11594c43
2284+
React-cxxreact: a5ce05f8a0a1398958523f948fce00d4c8ce38ff
22852285
React-debug: f474f5c202a277f76c81bf7cf26284f2c09880d7
2286-
React-defaultsnativemodule: 7141fa704531cbf7a7e7af3bc02adfa367e831a7
2287-
React-domnativemodule: c1806b8584a53ed912012a4d8b2c6f96a84c77a3
2288-
React-Fabric: ba9636cfc7f9b77df6cb7edb2c70d0237026404b
2289-
React-FabricComponents: c408da05a4ea5ba071732245b4a7f48f904e610a
2290-
React-FabricImage: c409858f319f11709b49ffa6c5bca4faf794cb44
2286+
React-defaultsnativemodule: 41cc9a60277f1bec4b258df324e28705ac00b91a
2287+
React-domnativemodule: 4fe895d9e4aa99590700c5a5f9ff5706e9481ed7
2288+
React-Fabric: bbdcc01a98528846efacf0767567a8e76df794bb
2289+
React-FabricComponents: ab8967c5898d88f37486df0eb0111384c498d821
2290+
React-FabricImage: 7a06db59488b37f509dee73fa0b2811608a67058
22912291
React-featureflags: 929732439d139ac0662e08f009f1a51ed2b91ed3
2292-
React-featureflagsnativemodule: 02dd903d4cbe4fae0e6cd02bc32a09d30543282f
2293-
React-graphics: a5cad35307286e9f83e212834e95fef4010d03d0
2294-
React-hermes: 14aafa9630579b84c2167b563bdb8c811970a03e
2295-
React-idlecallbacksnativemodule: 69581ac44bd355acce3739c3fe380c0f6d7a6d09
2296-
React-ImageManager: 41945afb3ace0c52255057ec4ae6af6f5a23539f
2297-
React-jserrorhandler: ecbc4622df7ab3d0066a4313cde4172d45745508
2298-
React-jsi: ff383df87c7047e976a66be45df59e4e0db5346e
2299-
React-jsiexecutor: 2bb8b172f226f2f502521d33dd7666e701d45f45
2300-
React-jsinspector: 4d51b903543f21076b658ef8412f3102778dbc92
2301-
React-jsitracing: 654f4d9cb9fd99b3d96f239ceb215ae49ce28ac0
2302-
React-logger: 97c9dafae1f1a638001a9d1d0e93d431f2f9cb7b
2303-
React-Mapbuffer: 3146a13424f9fec2ea1f1462d49d566e4d69b732
2304-
React-microtasksnativemodule: 02d218c79c72d373a92a8552183f4ead0d1c6e05
2305-
react-native-blob-util: e6a3b23a99ac2c3d9fa48722db049a1e1808efc2
2306-
react-native-document-picker: e9d83c149bdd72dc01cf8dcb8df0389c6bd5fddb
2307-
react-native-image-picker: ba5067f7d833b9081102c0a33dd0188eb21d92dc
2308-
react-native-netinfo: f0a9899081c185db1de5bb2fdc1c88c202a059ac
2309-
react-native-safe-area-context: 2500e4fe998caad50ad3bc51ec23ef951308569e
2310-
react-native-video: dd8db5a31e1bf35e00c5d1c87250d1f16d9a02a1
2292+
React-featureflagsnativemodule: b88d53b6d63ee037c5cdefb9861edfd16b4afce1
2293+
React-graphics: 6367275cc82d631c588a7146fd8dc69ec2f447e8
2294+
React-hermes: b9bbe9c808d7ab1750ce089b243b03e4a099af63
2295+
React-idlecallbacksnativemodule: 6fff2280f860f29a3c049695d3ef04c8f70212aa
2296+
React-ImageManager: 5b001b9e974f5ba81f0645d3d799e2a20c61d91e
2297+
React-jserrorhandler: 35e5e5a5a99b7b36c3802a2d12ca86889ed5982a
2298+
React-jsi: d0d8c4019fd91d0cb4b432f2518e08dc37433a13
2299+
React-jsiexecutor: 1cdaf24e36919d899250938f0f6c79ec1a256923
2300+
React-jsinspector: 2fabeadbd0eb1cbd83a6fc2026fb38c75b200947
2301+
React-jsitracing: 7c7c89c963893efd25e0d04c23e854b9a93e0b7e
2302+
React-logger: 7b5b458327a1ff0d7e5a349430d1ed133dcebaa3
2303+
React-Mapbuffer: 0d88ad9afa9e195dd7634424bde1d38e4129e646
2304+
React-microtasksnativemodule: 17234f35d37e6ed388e18a6314210b3b9e051219
2305+
react-native-blob-util: 41e79841711a98f88b9fdda381395219a57eaa3c
2306+
react-native-document-picker: 0ec4f0abaa488744e6c1d73ef7f47dc6a6861fc1
2307+
react-native-image-picker: d8b33fb69e98b05da2a41b724fd7b3415379dda3
2308+
react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187
2309+
react-native-safe-area-context: 819935871d06a80e963546208027f839aa972a85
2310+
react-native-video: 2468f0f7b968afffa116ca3aac9bfce890204e38
23112311
React-nativeconfig: 93fe8c85a8c40820c57814e30f3e44b94c995a7b
2312-
React-NativeModulesApple: b3e076fd0d7b73417fe1e8c8b26e3c57ae9b74aa
2313-
React-perflogger: 1c55bcd3c392137cbaf0d21d8bb87ce9a0cebb15
2314-
React-performancetimeline: e89249db10b8f7bf8f72c2e9bd471ac37d48b753
2312+
React-NativeModulesApple: a4457b73e63e983db66d66612160006bccb00ad5
2313+
React-perflogger: 3140b7778984a486db80d4d2aeaa266cae4eb8c7
2314+
React-performancetimeline: 41c100bc1299d7b150821b99cf26661c51ed9ab0
23152315
React-RCTActionSheet: 9407c795fbeee35da2dae3cd6b5c4e5da6ff8bd3
2316-
React-RCTAnimation: 7ee1c2a77aab7e5c568611d8092a994cfcbe8410
2317-
React-RCTAppDelegate: 10c2b0c434baf5a71b53d5c86c4d8d0dbd6bb380
2318-
React-RCTBlob: 761072706300d22624ec2d6bf860b77d95ebd3da
2319-
React-RCTFabric: 871d38933a94554d9e27963aa4bb67184dc7529e
2320-
React-RCTImage: b6614fde902ec9647f15236da94df2d24c40523f
2321-
React-RCTLinking: 25950eda5d5f786bfb3daf513ea7d848555a2a93
2322-
React-RCTNetwork: b69407c4119fd7a1cc07db4a94563f2546f8770d
2323-
React-RCTSettings: b310a4923446c3a8950fa866c8cf83323a9e1b87
2324-
React-RCTText: 77c6eda5be1dee657f5183f75fe0fdcdb7b2b35d
2325-
React-RCTVibration: b4889c7702aea1b07316be1ec0de2e36e9a4d077
2316+
React-RCTAnimation: 48e5c6b541fd4c7a96c333e61974c3de34bbe849
2317+
React-RCTAppDelegate: 602daadf2452a56ca54a6257052ddba89e680486
2318+
React-RCTBlob: f67be4e0fbe51db1574aec402754054ab9c39668
2319+
React-RCTFabric: ee6706069cbc4e1ffd5f23553e999a42b08414f7
2320+
React-RCTImage: 57894a0e42502461d87449bec6cb0f124a49a93b
2321+
React-RCTLinking: abd71677bc3353327bec26b0ccd0a0c3960efa1c
2322+
React-RCTNetwork: 2e91efa49b63e54a9782922e5ca1d09ff2789341
2323+
React-RCTSettings: fd13eebaa3f9af0b56a0ecb053b108e160fbfe07
2324+
React-RCTText: 4cd7c87db1e1da51a96b86ce39c5468c1dbaae60
2325+
React-RCTVibration: 579f64ceb06701eca3004a500169e1152c1ef7d2
23262326
React-rendererconsistency: 5ef1c4642fd6365bf6d5d4e29a3ae02c3a1b8980
2327-
React-rendererdebug: 7f6a24cbb5008a22ccb34a0d031a259b006facf6
2327+
React-rendererdebug: 8952e1ad914c680d4978916a9eed7c6dc85301d7
23282328
React-rncore: 0e5394ce20a9d2bf12409d14395588c7b9e6e9ce
2329-
React-RuntimeApple: bbe293f233d17304c9597309acde7505080fd53d
2330-
React-RuntimeCore: 5a1cbfc3e7af4fbdea2b9b1efd39cd51a4d4006f
2329+
React-RuntimeApple: f5ed38fba1230713313e88e750dcad06948ba625
2330+
React-RuntimeCore: 0fc488daf136f05d96349772828ccf64f66d6d2a
23312331
React-runtimeexecutor: ffac5f09795a5e881477e0d72a0fa6385456bed3
2332-
React-RuntimeHermes: 0a1fd1c150faed8341887dd89895eeb8d4d2d3c5
2333-
React-runtimescheduler: e7df538274de0c65736068e40efc0d2228f42d0d
2332+
React-RuntimeHermes: b8f395d41116c3bdf3373e87c39a856f69c3fff8
2333+
React-runtimescheduler: 933c72afd4f285b2bb473c0de2482ee250f3e735
23342334
React-timing: b3b233fe819d9e5b6ca32b605aa732621bdfa5aa
2335-
React-utils: 5362bd16a9563f9916e7a56c011ddc533507650f
2336-
ReactCodegen: 865bafc5c17ec2181620ced1a32c39c38ab2951d
2337-
ReactCommon: 422e364463f33e336fc4db196aeb50fd801d90d6
2338-
RNAudioRecorderPlayer: 224c7de87722938aedce04000d09baa633148f5b
2339-
RNCClipboard: 4a32044e0c654faf2b47a86db4f3f4bbf4f44f3c
2340-
RNGestureHandler: fc5ce5bf284640d3af6431c3a5c3bc121e98d045
2341-
RNReactNativeHapticFeedback: 73756a3477a5a622fa16862a3ab0d0fc5e5edff5
2342-
RNReanimated: 77242c6d67416988a2fd9f5cf574bb3e60016362
2343-
RNScreens: e389d6a6a66a4f0d3662924ecae803073ccce8ec
2344-
RNShare: 4305edead1b8f614ab994046c68193e8d50aaadc
2345-
RNSVG: 536cd3c866c878faf72beaba166c8b02fe2b762b
2335+
React-utils: 0c825829a8e2ca39bb049d95f270a2dbf39ecb05
2336+
ReactCodegen: 3b0ff1c9015e3ebcf2bd2f8559995c74bfacf8a1
2337+
ReactCommon: c21a3d6a8d3e98b6e99730139a52f59f0beea89d
2338+
RNAudioRecorderPlayer: 11df0c7b614e9767ef24d896465c3a758c592de7
2339+
RNCClipboard: 65367ee0429c61ea5cb9d819921877730d59b039
2340+
RNGestureHandler: 16ef3dc2d7ecb09f240f25df5255953c4098819b
2341+
RNReactNativeHapticFeedback: 8397b76d1ca8d3336545ce8bc8723e3b6cb551eb
2342+
RNReanimated: e01050e272623a49aba628de3dfd2b539b8cc4c6
2343+
RNScreens: 74536418fef8086457d39df36a55b36efd5329c9
2344+
RNShare: 2e17abd938a8aeb0e0739e35ef9795891d046fb9
2345+
RNSVG: 030717ff82ea8f2117347c2fcf52a2d1eafba9ba
23462346
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2347-
stream-chat-react-native: a70c56f66f98e20b9b4354c2cfa53eea36978380
2347+
stream-chat-react-native: e2f9bbc7dce8c4bb14bcfec1245be978db123243
23482348
Yoga: db69236006b8b1c6d55ab453390c882306cbf219
23492349

23502350
PODFILE CHECKSUM: 6b7a4b74915b42bfe4ffddaf67cbf5e7a2bfeab3
23512351

2352-
COCOAPODS: 1.14.3
2352+
COCOAPODS: 1.16.2

examples/TypeScriptMessaging/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"clean-all": "yarn clean && rm -rf node_modules && rm -rf ios/Pods && rm -rf vendor && bundle install && yarn install && cd ios && bundle exec pod install && cd -"
1313
},
1414
"dependencies": {
15-
"@op-engineering/op-sqlite": "^9.3.0",
15+
"@op-engineering/op-sqlite": "^11.2.13",
1616
"@react-native-clipboard/clipboard": "^1.14.3",
1717
"@react-native-community/netinfo": "^11.3.2",
1818
"@react-navigation/native": "^6.1.17",

examples/TypeScriptMessaging/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1483,10 +1483,10 @@
14831483
"@nodelib/fs.scandir" "2.1.5"
14841484
fastq "^1.6.0"
14851485

1486-
"@op-engineering/op-sqlite@^9.3.0":
1487-
version "9.3.0"
1488-
resolved "https://registry.yarnpkg.com/@op-engineering/op-sqlite/-/op-sqlite-9.3.0.tgz#cf61d0782ec8117e339f0f7843ce54be63384a5e"
1489-
integrity sha512-PDT3H1sIO8PrseskJS+ibMVzyluDGvswsyKGMUucx0LSyKFRcFtCySpPpnCswSIJIO4z2hAlvdoBi3r+4zb4Bw==
1486+
"@op-engineering/op-sqlite@^11.2.13":
1487+
version "11.2.13"
1488+
resolved "https://registry.yarnpkg.com/@op-engineering/op-sqlite/-/op-sqlite-11.2.13.tgz#0756e033c1c34902b9c7a191249daca49d993ba7"
1489+
integrity sha512-9oTe2L8f5cw38YiruHc3j1KTFnrZ1hTtfSuFOsDPH4s6OyZ/7VAQq2KC7Tjb6WcUWmMmHpCw331ueNd0xuPl8A==
14901490

14911491
"@pkgjs/parseargs@^0.11.0":
14921492
version "0.11.0"

package/src/store/SqliteClient.ts

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { Logger } from 'stream-chat';
2121
import { DB_LOCATION, DB_NAME } from './constants';
2222
import { tables } from './schema';
2323
import { createCreateTableQuery } from './sqlite-utils/createCreateTableQuery';
24-
import type { PreparedQueries, Table } from './types';
24+
import type { PreparedBatchQueries, PreparedQueries, Scalar, Table } from './types';
2525

2626
/**
2727
* SqliteClient takes care of any direct interaction with sqlite.
@@ -51,7 +51,7 @@ export class SqliteClient {
5151
name: SqliteClient.dbName,
5252
});
5353

54-
await this.db.execute(`PRAGMA foreign_keys = ON`, []);
54+
await this.db?.execute(`PRAGMA foreign_keys = ON`, []);
5555
} catch (e) {
5656
this.logger?.('error', `Error opening database ${SqliteClient.dbName}`, {
5757
error: e,
@@ -75,14 +75,24 @@ export class SqliteClient {
7575
}
7676
};
7777

78-
static executeSqlBatch = async (queries: PreparedQueries[]) => {
78+
static executeSqlBatch = async (queries: PreparedBatchQueries[]) => {
7979
if (!queries || !queries.length) return;
8080

8181
try {
8282
if (!this.db) {
8383
throw new Error('DB is not open or initialized.');
8484
}
85-
await this.db.executeBatch(queries);
85+
// This is a workaround to make the executeBatch method work.
86+
// It expects an empty array as the second argument in the individual queries if nothing present.
87+
// Discussion - https://discord.com/channels/1301463257722126357/1324262993780932688/1330846910596251711
88+
const finalQueries = queries.map((query) => {
89+
if (query.length === 1) {
90+
// @ts-ignore
91+
query.push([]);
92+
}
93+
return query;
94+
});
95+
await this.db.executeBatch(finalQueries);
8696
} catch (e) {
8797
this.logger?.('error', `SqlBatch queries failed`, {
8898
error: e,
@@ -92,14 +102,14 @@ export class SqliteClient {
92102
}
93103
};
94104

95-
static executeSql = async (query: string, params?: string[]) => {
105+
static executeSql = async (query: string, params?: Scalar[]) => {
96106
try {
97107
if (!this.db) {
98108
throw new Error('DB is not open or initialized.');
99109
}
100110
const { rows } = await this.db.execute(query, params);
101111

102-
return rows ? rows : [];
112+
return rows ? (rows as Record<string, string>[]) : [];
103113
} catch (e) {
104114
this.logger?.('error', `Sql single query failed`, {
105115
error: e,

package/src/store/apis/getAppSettings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export const getAppSettings = async ({
77
currentUserId,
88
}: {
99
currentUserId: string;
10-
}): Promise<AppSettingsAPIResponse> => {
10+
}): Promise<AppSettingsAPIResponse | null> => {
1111
SqliteClient.logger?.('info', 'getAppSettings', {
1212
currentUserId,
1313
});

0 commit comments

Comments
 (0)