Skip to content

Commit

Permalink
chore: dup all returned cache values from cache
Browse files Browse the repository at this point in the history
  • Loading branch information
nekrich committed Dec 5, 2023
1 parent 515f8ef commit 7d19210
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions match/lib/match/portal_cache.rb
Expand Up @@ -50,7 +50,7 @@ def portal_profile(stored_profile_path:, keychain_path:)
parsed = FastlaneCore::ProvisioningProfile.parse(stored_profile_path, keychain_path)
uuid = parsed["UUID"]

portal_profile = self.profiles.detect { |i| i.uuid == uuid }
portal_profile = @profiles.detect { |i| i.uuid == uuid }

portal_profile
end
Expand All @@ -66,48 +66,48 @@ def forget_portal_profile(portal_profile)
end

def bundle_ids
return @bundle_ids if @bundle_ids
return @bundle_ids.dup if @bundle_ids

@bundle_ids = Match::Portal::Fetcher.bundle_ids(
bundle_id_identifiers: @bundle_id_identifiers
)

return @bundle_ids
return @bundle_ids.dup
end

def certificates
return @certificates if @certificates
return @certificates.dup if @certificates

@certificates = Match::Portal::Fetcher.certificates(
platform: @platform,
profile_type: @profile_type,
additional_cert_types: @additional_cert_types
)

return @certificates
return @certificates.dup
end

def profiles
return @profiles if @profiles
return @profiles.dup if @profiles

@profiles = Match::Portal::Fetcher.profiles(
profile_type: @profile_type,
needs_profiles_devices: @needs_profiles_devices,
needs_profiles_certificate_content: @needs_profiles_certificate_content
)

return @profiles
return @profiles.dup
end

def devices
return @devices if @devices
return @devices.dup if @devices

@devices = Match::Portal::Fetcher.devices(
platform: @platform,
include_mac_in_profiles: @include_mac_in_profiles
)

return @devices
return @devices.dup
end
end
end
Expand Down

0 comments on commit 7d19210

Please sign in to comment.