File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1386,20 +1386,15 @@ impl payjoin::persist::SessionPersister for CallbackPersisterAdapter {
13861386 & self ,
13871387 ) -> Result < Box < dyn Iterator < Item = Self :: SessionEvent > > , Self :: InternalStorageError > {
13881388 let res = self . callback_persister . load ( ) ?;
1389- Ok ( Box :: new (
1390- match res
1391- . into_iter ( )
1392- . map ( |event| {
1393- ReceiverSessionEvent :: from_json ( event)
1394- . map_err ( |e| ForeignError :: InternalError ( e. to_string ( ) ) )
1395- . map ( |e| e. into ( ) )
1396- } )
1397- . collect :: < Result < Vec < _ > , _ > > ( )
1398- {
1399- Ok ( events) => Box :: new ( events. into_iter ( ) ) ,
1400- Err ( e) => return Err ( e) ,
1401- } ,
1402- ) )
1389+ let events = res
1390+ . into_iter ( )
1391+ . map ( |event| {
1392+ ReceiverSessionEvent :: from_json ( event)
1393+ . map_err ( |e| ForeignError :: InternalError ( e. to_string ( ) ) )
1394+ . map ( |e| e. into ( ) )
1395+ } )
1396+ . collect :: < Result < Vec < _ > , _ > > ( ) ?;
1397+ Ok ( Box :: new ( events. into_iter ( ) ) )
14031398 }
14041399
14051400 fn close ( & self ) -> Result < ( ) , Self :: InternalStorageError > { self . callback_persister . close ( ) }
Original file line number Diff line number Diff line change @@ -608,20 +608,15 @@ impl payjoin::persist::SessionPersister for CallbackPersisterAdapter {
608608 & self ,
609609 ) -> Result < Box < dyn Iterator < Item = Self :: SessionEvent > > , Self :: InternalStorageError > {
610610 let res = self . callback_persister . load ( ) ?;
611- Ok ( Box :: new (
612- match res
613- . into_iter ( )
614- . map ( |event| {
615- SenderSessionEvent :: from_json ( event)
616- . map_err ( |e| ForeignError :: InternalError ( e. to_string ( ) ) )
617- . map ( |e| e. into ( ) )
618- } )
619- . collect :: < Result < Vec < _ > , _ > > ( )
620- {
621- Ok ( events) => Box :: new ( events. into_iter ( ) ) ,
622- Err ( e) => return Err ( e) ,
623- } ,
624- ) )
611+ let events = res
612+ . into_iter ( )
613+ . map ( |event| {
614+ SenderSessionEvent :: from_json ( event)
615+ . map_err ( |e| ForeignError :: InternalError ( e. to_string ( ) ) )
616+ . map ( |e| e. into ( ) )
617+ } )
618+ . collect :: < Result < Vec < _ > , _ > > ( ) ?;
619+ Ok ( Box :: new ( events. into_iter ( ) ) )
625620 }
626621
627622 fn close ( & self ) -> Result < ( ) , Self :: InternalStorageError > { self . callback_persister . close ( ) }
You can’t perform that action at this time.
0 commit comments