@@ -74,7 +74,7 @@ pub(crate) fn handle_begin(ctx: &DispatchCtx<'_>, seq: u64) -> NativeResponse {
7474 // ensure the session exists first (SQL "BEGIN" already does this in
7575 // `sql.rs` before calling here).
7676 ctx. sessions . ensure_session ( * ctx. peer_addr ) ;
77- match lifecycle:: run_begin ( ctx. sessions , ctx. peer_addr , ctx. state ) {
77+ match lifecycle:: run_begin ( ctx. sessions , ctx. peer_addr . into ( ) , ctx. state ) {
7878 Ok ( ( ) ) => NativeResponse :: status_row ( seq, "BEGIN" ) ,
7979 Err ( e) => {
8080 let message = match & e {
@@ -88,15 +88,30 @@ pub(crate) fn handle_begin(ctx: &DispatchCtx<'_>, seq: u64) -> NativeResponse {
8888
8989pub ( crate ) async fn handle_commit ( ctx : & DispatchCtx < ' _ > , seq : u64 ) -> NativeResponse {
9090 let dp = NativeTxnDp { state : ctx. state } ;
91- match commit:: run_commit ( ctx. sessions , ctx. peer_addr , ctx. identity , ctx. state , & dp) . await {
91+ match commit:: run_commit (
92+ ctx. sessions ,
93+ ctx. peer_addr . into ( ) ,
94+ ctx. identity ,
95+ ctx. state ,
96+ & dp,
97+ )
98+ . await
99+ {
92100 CommitOutcome :: Committed => NativeResponse :: status_row ( seq, "COMMIT" ) ,
93101 CommitOutcome :: Aborted { reason } => commit_abort_to_native ( seq, & reason) ,
94102 }
95103}
96104
97105pub ( crate ) async fn handle_rollback ( ctx : & DispatchCtx < ' _ > , seq : u64 ) -> NativeResponse {
98106 let dp = NativeTxnDp { state : ctx. state } ;
99- lifecycle:: run_rollback ( ctx. sessions , ctx. peer_addr , ctx. identity , ctx. state , & dp) . await ;
107+ lifecycle:: run_rollback (
108+ ctx. sessions ,
109+ ctx. peer_addr . into ( ) ,
110+ ctx. identity ,
111+ ctx. state ,
112+ & dp,
113+ )
114+ . await ;
100115 NativeResponse :: status_row ( seq, "ROLLBACK" )
101116}
102117
0 commit comments