-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds EmbraceConfigurable. Allows Option to be passed in when app_id not present to override EmbraceConfig behavior #56
base: main
Are you sure you want to change the base?
Commits on Sep 26, 2024
-
WIP - Initial refactor of config to separate
EmbraceConfigurable
pr……otocol with different implementations, RemoteConfig and DefaultConfig
Configuration menu - View commit details
-
Copy full SHA for a0db855 - Browse repository at this point
Copy the full SHA a0db855View commit details -
Updates RemoteConfigFetcherTests
Pulls responsibility from EmbraceConfigTests
Configuration menu - View commit details
-
Copy full SHA for 97570d2 - Browse repository at this point
Copy the full SHA 97570d2View commit details -
Adds RemoteConfigTests to test EmbraceConfigurable implementation
Also tests logic around enabling config based on device_id + configured threshold
Configuration menu - View commit details
-
Copy full SHA for 8e84602 - Browse repository at this point
Copy the full SHA 8e84602View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e46e92 - Browse repository at this point
Copy the full SHA 8e46e92View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb1ac17 - Browse repository at this point
Copy the full SHA cb1ac17View commit details -
Adds updated EmbraceConfigTests to check for updateIfNeeded behavior …
…and delegation to underlying EmbraceConfigurable implementation
Configuration menu - View commit details
-
Copy full SHA for bed0560 - Browse repository at this point
Copy the full SHA bed0560View commit details -
Creates new target
EmbraceConfiguration
.This is separate from `EmbraceConfigInternal` (it is a dependency there) This target is meant for those that would like to inject an `EmbraceConfigurable` implementation into the `Embrace.Options` when setting up the Embrace instance.
Configuration menu - View commit details
-
Copy full SHA for b6c6647 - Browse repository at this point
Copy the full SHA b6c6647View commit details -
Adds
EmbraceConfiguration
target to build_xcframeworks script, Proj……ect.swift, and podspec template
Configuration menu - View commit details
-
Copy full SHA for 975bb08 - Browse repository at this point
Copy the full SHA 975bb08View commit details -
Updates EmbraceConfigurable.update method to take completion handler
This is used to post `embraceConfigUpdated` notification
Configuration menu - View commit details
-
Copy full SHA for d9d5e79 - Browse repository at this point
Copy the full SHA d9d5e79View commit details -
Updates RemoteConfig to have public initializer not require the inter…
…nal RemoteConfigFetcher
Configuration menu - View commit details
-
Copy full SHA for 3b2d2f4 - Browse repository at this point
Copy the full SHA 3b2d2f4View commit details
Commits on Oct 1, 2024
-
Update Sources/EmbraceConfigInternal/EmbraceConfigurable/RemoteConfig…
…/RemoteConfigFetcher.swift Co-authored-by: ArielDemarco <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a4225a - Browse repository at this point
Copy the full SHA 8a4225aView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8fbb200 - Browse repository at this point
Copy the full SHA 8fbb200View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a52c52 - Browse repository at this point
Copy the full SHA 3a52c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cf5fb8 - Browse repository at this point
Copy the full SHA 4cf5fb8View commit details