File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
WooCommerce/Classes/Authentication/Navigation Exceptions Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -10,14 +10,20 @@ final class JetpackConnectionWebViewModel: AuthenticatedWebViewModel {
1010 let siteURL : String
1111 let completionHandler : ( ) -> Void
1212
13- init ( initialURL: URL , siteURL: String , completion: @escaping ( ) -> Void ) {
13+ private let analytics : Analytics
14+
15+ init ( initialURL: URL ,
16+ siteURL: String ,
17+ analytics: Analytics = ServiceLocator . analytics,
18+ completion: @escaping ( ) -> Void ) {
19+ self . analytics = analytics
1420 self . initialURL = initialURL
1521 self . siteURL = siteURL
1622 self . completionHandler = completion
1723 }
1824
1925 func handleDismissal( ) {
20- // TODO: tracks?
26+ analytics . track ( . loginJetpackConnectDismissed )
2127 }
2228
2329 func handleRedirect( for url: URL ? ) {
@@ -40,7 +46,7 @@ final class JetpackConnectionWebViewModel: AuthenticatedWebViewModel {
4046 }
4147
4248 private func handleSetupCompletion( ) {
43- // TODO: tracks?
49+ analytics . track ( . loginJetpackConnectCompleted )
4450 completionHandler ( )
4551 }
4652}
You can’t perform that action at this time.
0 commit comments