Skip to content

Commit

Permalink
IOS-2456 Fix assert
Browse files Browse the repository at this point in the history
  • Loading branch information
ignatovv committed Apr 2, 2024
1 parent f1922b5 commit 952f595
Showing 1 changed file with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ final class MembershipService: MembershipServiceProtocol {
public func makeMembershipFromMiddlewareModel(membership: MiddlewareMemberhsipStatus) async throws -> MembershipStatus {
let tier = try await getTiers().first { $0.type.id == membership.tier }

guard let tier else {
if tier == nil, membership.tier != 0 {
anytypeAssertionFailure("Not found tier info for \(membership)")
throw MembershipServiceError.tierNotFound
}
Expand Down Expand Up @@ -82,8 +82,10 @@ final class MembershipService: MembershipServiceProtocol {
}

// MARK: - Private
private func convertMiddlewareMembership(membership: MiddlewareMemberhsipStatus, tier: MembershipTier) -> MembershipStatus {
anytypeAssert(tier.type.id == membership.tier, "\(tier) and \(membership) does not match an id")
private func convertMiddlewareMembership(membership: MiddlewareMemberhsipStatus, tier: MembershipTier?) -> MembershipStatus {
if let tier {
anytypeAssert(tier.type.id == membership.tier, "\(tier) and \(membership) does not match an id")
}

return MembershipStatus(
tier: tier,
Expand Down

0 comments on commit 952f595

Please sign in to comment.