@@ -27,7 +27,7 @@ protocol PPOViewModelInputs {
2727 )
2828 func openSurvey( from: PPOProjectCardModel )
2929 func managePledge( from: PPOProjectCardModel )
30- func viewBackingDetails ( from: PPOProjectCardModel )
30+ func viewProjectDetails ( from: PPOProjectCardModel )
3131 func editAddress( from: PPOProjectCardModel )
3232 func confirmAddress( from: PPOProjectCardModel , address: String , addressId: String )
3333 func contactCreator( from: PPOProjectCardModel )
@@ -44,7 +44,7 @@ enum PPONavigationEvent: Equatable {
4444 case fix3DSChallenge( clientSecret: String , onProgress: ( PPOActionState ) -> Void )
4545 case survey( url: String )
4646 case managePledge( url: String )
47- case backingDetails ( url : String )
47+ case projectDetails ( projectId : Int )
4848 case editAddress( url: String )
4949 case confirmAddress(
5050 backingId: String ,
@@ -60,8 +60,8 @@ enum PPONavigationEvent: Equatable {
6060 return lhsUrl == rhsUrl
6161 case let ( . managePledge( lhsUrl) , . managePledge( rhsUrl) ) :
6262 return lhsUrl == rhsUrl
63- case let ( . backingDetails ( lhsUrl ) , . backingDetails ( rhsUrl ) ) :
64- return lhsUrl == rhsUrl
63+ case let ( . projectDetails ( lhsId ) , . projectDetails ( rhsId ) ) :
64+ return lhsId == rhsId
6565 case let ( . editAddress( lhsUrl) , . editAddress( rhsUrl) ) :
6666 return lhsUrl == rhsUrl
6767 case let ( . contactCreator( lhsSubject) , . contactCreator( rhsSubject) ) :
@@ -168,8 +168,8 @@ final class PPOViewModel: ObservableObject, PPOViewModelInputs, PPOViewModelOutp
168168 self . managePledgeSubject
169169 . map { viewModel in PPONavigationEvent . managePledge ( url: viewModel. backingDetailsUrl) }
170170 . eraseToAnyPublisher ( ) ,
171- self . viewBackingDetailsSubject
172- . map { viewModel in PPONavigationEvent . survey ( url : viewModel. backingDetailsUrl ) }
171+ self . viewProjectDetailsSubject
172+ . map { viewModel in PPONavigationEvent . projectDetails ( projectId : viewModel. projectId ) }
173173 . eraseToAnyPublisher ( ) ,
174174 self . editAddressSubject
175175 . map { viewModel in PPONavigationEvent . editAddress ( url: viewModel. backingDetailsUrl) }
@@ -339,8 +339,8 @@ final class PPOViewModel: ObservableObject, PPOViewModelInputs, PPOViewModelOutp
339339 self . managePledgeSubject. send ( from)
340340 }
341341
342- func viewBackingDetails ( from: PPOProjectCardModel ) {
343- self . viewBackingDetailsSubject . send ( from)
342+ func viewProjectDetails ( from: PPOProjectCardModel ) {
343+ self . viewProjectDetailsSubject . send ( from)
344344 }
345345
346346 func editAddress( from: PPOProjectCardModel ) {
@@ -378,7 +378,7 @@ final class PPOViewModel: ObservableObject, PPOViewModelInputs, PPOViewModelOutp
378378 > ( )
379379 private let openSurveySubject = PassthroughSubject < PPOProjectCardModel , Never > ( )
380380 private let managePledgeSubject = PassthroughSubject < PPOProjectCardModel , Never > ( )
381- private let viewBackingDetailsSubject = PassthroughSubject < PPOProjectCardModel , Never > ( )
381+ private let viewProjectDetailsSubject = PassthroughSubject < PPOProjectCardModel , Never > ( )
382382 private let editAddressSubject = PassthroughSubject < PPOProjectCardModel , Never > ( )
383383 private let confirmAddressSubject = PassthroughSubject < ( PPOProjectCardModel , String , String ) , Never > ( )
384384 private let confirmAddressProgressSubject = PassthroughSubject <
0 commit comments