Skip to content

Commit

Permalink
IOS-2456 getStatus -> getMembership
Browse files Browse the repository at this point in the history
  • Loading branch information
ignatovv committed Apr 1, 2024
1 parent baaebd0 commit 39e6f67
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ final class MembershipStatusStorage: MembershipStatusStorageProtocol {
// MARK: - Private

private func setupInitialState() async throws {
_status = try await membershipService.getStatus()
_status = try await membershipService.getMembership()
setupSubscription()
}

Expand All @@ -44,7 +44,7 @@ final class MembershipStatusStorage: MembershipStatusStorageProtocol {
switch event.value {
case .membershipUpdate(let update):
Task {
_status = try await membershipService.makeStatusFromMiddlewareModel(membership: update.data)
_status = try await membershipService.makeMembershipFromMiddlewareModel(membership: update.data)
}
default:
break
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ enum MembershipServiceError: Error {


public protocol MembershipServiceProtocol {
func getStatus() async throws -> MembershipStatus
func makeStatusFromMiddlewareModel(membership: MiddlewareMemberhsipStatus) async throws -> MembershipStatus
func getMembership() async throws -> MembershipStatus
func makeMembershipFromMiddlewareModel(membership: MiddlewareMemberhsipStatus) async throws -> MembershipStatus

func getTiers(noCache: Bool) async throws -> [MembershipTier]
func dropTiersCache() async throws
Expand All @@ -33,12 +33,12 @@ public extension MembershipServiceProtocol {

final class MembershipService: MembershipServiceProtocol {

public func getStatus() async throws -> MembershipStatus {
public func getMembership() async throws -> MembershipStatus {
let status = try await ClientCommands.membershipGetStatus().invoke().data
return try await makeStatusFromMiddlewareModel(membership: status)
return try await makeMembershipFromMiddlewareModel(membership: status)
}

public func makeStatusFromMiddlewareModel(membership: MiddlewareMemberhsipStatus) async throws -> MembershipStatus {
public func makeMembershipFromMiddlewareModel(membership: MiddlewareMemberhsipStatus) async throws -> MembershipStatus {
let tier = try await getTiers().first { $0.type.id == membership.tier }

guard let tier = tier else {
Expand Down

0 comments on commit 39e6f67

Please sign in to comment.