@@ -238,10 +238,10 @@ jsi::Value storeRekey(jsi::Runtime &rt, jsi::Object options) {
238238 State *state = new State (&cb);
239239 state->rt = &rt;
240240
241- ErrorCode code = askar_store_rekey (storeHandle,
242- keyMethod.length () ? keyMethod.c_str () : nullptr ,
241+ ErrorCode code = askar_store_rekey (storeHandle,
242+ keyMethod.length () ? keyMethod.c_str () : nullptr ,
243243 passKey.c_str (), callback, CallbackId (state));
244-
244+
245245 return createReturnValue (rt, code, nullptr );
246246}
247247
@@ -350,7 +350,7 @@ jsi::Value sessionFetchAll(jsi::Runtime &rt, jsi::Object options) {
350350 state->rt = &rt;
351351
352352 ErrorCode code = askar_session_fetch_all (
353- sessionHandle,
353+ sessionHandle,
354354 category.c_str (),
355355 tagFilter.length () ? tagFilter.c_str () : nullptr ,
356356 limit,
@@ -518,7 +518,7 @@ jsi::Value sessionUpdateKey(jsi::Runtime &rt, jsi::Object options) {
518518
519519jsi::Value scanStart (jsi::Runtime &rt, jsi::Object options) {
520520 auto storeHandle = jsiToValue<int64_t >(rt, options, " storeHandle" );
521- auto category = jsiToValue<std::string>(rt, options, " category" );
521+ auto category = jsiToValue<std::string>(rt, options, " category" , true );
522522
523523 auto tagFilter = jsiToValue<std::string>(rt, options, " tagFilter" , true );
524524 auto profile = jsiToValue<std::string>(rt, options, " profile" , true );
@@ -532,12 +532,12 @@ jsi::Value scanStart(jsi::Runtime &rt, jsi::Object options) {
532532 state->rt = &rt;
533533
534534 ErrorCode code = askar_scan_start (
535- storeHandle,
535+ storeHandle,
536536 profile.length () ? profile.c_str () : nullptr ,
537- category.c_str (),
537+ category.length () ? category. c_str () : nullptr ,
538538 tagFilter.length () ? tagFilter.c_str () : nullptr ,
539- offset,
540- limit,
539+ offset,
540+ limit,
541541 orderBy.length () ? orderBy.c_str () : nullptr ,
542542 descending,
543543 callbackWithResponse,
@@ -636,9 +636,9 @@ jsi::Value keyGenerate(jsi::Runtime &rt, jsi::Object options) {
636636 LocalKeyHandle out;
637637
638638 ErrorCode code = askar_key_generate (
639- algorithm.c_str (),
640- keyBackend.length () ? keyBackend.c_str () : nullptr ,
641- ephemeral,
639+ algorithm.c_str (),
640+ keyBackend.length () ? keyBackend.c_str () : nullptr ,
641+ ephemeral,
642642 &out
643643 );
644644
0 commit comments