-
Notifications
You must be signed in to change notification settings - Fork 338
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
Create CustomerCenterEvent
#4392
Conversation
79779b0
to
72e8bfd
Compare
9cb79d7
to
3d5acba
Compare
e260a16
to
503cea5
Compare
51c1c3f
to
6a7d6e8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some comments but nothing really blocking. Looks good!
Sources/CustomerCenter/Events/EventsRequest+CustomerCenter.swift
Outdated
Show resolved
Hide resolved
Sources/CustomerCenter/Events/EventsRequest+CustomerCenter.swift
Outdated
Show resolved
Hide resolved
} | ||
|
||
func track(paywallEvent: PaywallEvent) async { | ||
guard let event: StoredEvent = .init(event: paywallEvent, | ||
func track(featureEvent: FeatureEvent) async { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can go in a different PR, but if this class now accepts other event types, we should also rename PaywallEventsManager
to FeatureEventsManager
or something like that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will come in a different PR but yes, good point
CustomerCenterEvent
with valueimpression
app_session_id
isSandbox
inPurchases