File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -515,17 +515,12 @@ fn map_params_single(param: napi::JsUnknown) -> Result<libsql::params::Params> {
515515
516516fn map_params_array ( object : napi:: JsObject ) -> Result < libsql:: params:: Params > {
517517 let mut params = vec ! [ ] ;
518-
519- // Get array length using the proper method
520518 let length = object. get_array_length ( ) ?;
521-
522- // Get array elements
523519 for i in 0 ..length {
524520 let element = object. get_element :: < napi:: JsUnknown > ( i) ?;
525521 let value = map_value ( element) ?;
526522 params. push ( value) ;
527523 }
528-
529524 Ok ( libsql:: params:: Params :: Positional ( params) )
530525}
531526
@@ -534,20 +529,16 @@ fn map_params_object(
534529 object : napi:: JsObject ,
535530) -> Result < libsql:: params:: Params > {
536531 let mut params = vec ! [ ] ;
537-
538532 for idx in 0 ..stmt. parameter_count ( ) {
539533 let name = stmt. parameter_name ( ( idx + 1 ) as i32 ) . unwrap ( ) ;
540534 let name = name. to_string ( ) ;
541-
542535 // Remove the leading ':' or '@' or '$' from parameter name
543536 let key = & name[ 1 ..] ;
544-
545537 if let Ok ( value) = object. get_named_property :: < napi:: JsUnknown > ( key) {
546538 let value = map_value ( value) ?;
547539 params. push ( ( name, value) ) ;
548540 }
549541 }
550-
551542 Ok ( libsql:: params:: Params :: Named ( params) )
552543}
553544
You can’t perform that action at this time.
0 commit comments