Bump posthog SDK version to 3.2.0 (#2788)

Co-authored-by: Mauro <34335419+Velin92@users.noreply.github.com>
This commit is contained in:
Valere
2024-05-06 17:07:05 +02:00
committed by GitHub
parent c398338335
commit 176abd5841
10 changed files with 91 additions and 60 deletions
@@ -19,11 +19,9 @@ import PostHog
// sourcery: AutoMockable
protocol PHGPostHogProtocol {
var enabled: Bool { get }
func optIn()
func enable()
func disable()
func optOut()
func reset()
@@ -33,13 +31,14 @@ protocol PHGPostHogProtocol {
}
protocol PostHogFactory {
func createPostHog(config: PHGPostHogConfiguration) -> PHGPostHogProtocol
func createPostHog(config: PostHogConfig) -> PHGPostHogProtocol
}
class DefaultPostHogFactory: PostHogFactory {
func createPostHog(config: PHGPostHogConfiguration) -> PHGPostHogProtocol {
PHGPostHog(configuration: config)
func createPostHog(config: PostHogConfig) -> PHGPostHogProtocol {
PostHogSDK.shared.setup(config)
return PostHogSDK.shared
}
}
extension PHGPostHog: PHGPostHogProtocol { }
extension PostHogSDK: PHGPostHogProtocol { }