Skip to content

Commit

Permalink
Merge pull request #4973 from wikimedia/fix-apple-pay
Browse files Browse the repository at this point in the history
Fix Apple Pay form state refresh bug
  • Loading branch information
mazevedofs authored Sep 18, 2024
2 parents bad1397 + ff8afac commit 13eefa2
Showing 1 changed file with 2 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,7 @@ public final class WMFDonateViewModel: NSObject, ObservableObject {
}
}

public final class AmountButtonViewModel: ObservableObject, Equatable, Identifiable {
public static func == (lhs: WMFDonateViewModel.AmountButtonViewModel, rhs: WMFDonateViewModel.AmountButtonViewModel) -> Bool {
return lhs.amount == rhs.amount
}
public final class AmountButtonViewModel: ObservableObject, Identifiable {

@Published var amount: Decimal
@Published var isSelected: Bool = false
Expand Down Expand Up @@ -341,7 +338,7 @@ public final class WMFDonateViewModel: NSObject, ObservableObject {

// Deselect other buttons
for loopButtonViewModel in buttonViewModels {
if loopButtonViewModel != buttonViewModel {
if loopButtonViewModel.amount != buttonViewModel.amount {
loopButtonViewModel.isSelected = false
}
}
Expand Down

0 comments on commit 13eefa2

Please sign in to comment.