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 d8ae5a4
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions match/lib/match/portal_cache.rb
Expand Up @@ -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 d8ae5a4

Please sign in to comment.