File tree Expand file tree Collapse file tree 1 file changed +11
-13
lines changed
Expand file tree Collapse file tree 1 file changed +11
-13
lines changed Original file line number Diff line number Diff line change @@ -134,12 +134,7 @@ export default function SessionManager(
134134 ) ;
135135
136136 if ( override ) {
137- mpInstance . _Events . logEvent ( {
138- messageType : Types . MessageType . SessionEnd ,
139- } ) ;
140-
141- mpInstance . _Store . nullifySession ( ) ;
142- mpInstance . _timeOnSiteTimer ?. resetTimer ( ) ;
137+ performSessionEnd ( ) ;
143138 return ;
144139 }
145140
@@ -185,15 +180,9 @@ export default function SessionManager(
185180 if ( timeSinceLastEventSent < sessionTimeoutInMilliseconds ) {
186181 self . setSessionTimer ( ) ;
187182 } else {
188- mpInstance . _Events . logEvent ( {
189- messageType : Types . MessageType . SessionEnd ,
190- } ) ;
191-
192- mpInstance . _Store . sessionStartDate = null ;
193- mpInstance . _Store . nullifySession ( ) ;
183+ performSessionEnd ( ) ;
194184 }
195185 }
196-
197186 mpInstance . _timeOnSiteTimer ?. resetTimer ( ) ;
198187 } ;
199188
@@ -234,4 +223,13 @@ export default function SessionManager(
234223 }
235224 }
236225 } ;
226+
227+ function performSessionEnd ( ) : void {
228+ mpInstance . _Events . logEvent ( {
229+ messageType : Types . MessageType . SessionEnd ,
230+ } ) ;
231+ mpInstance . _Store . sessionStartDate = null ;
232+ mpInstance . _Store . nullifySession ( ) ;
233+ mpInstance . _timeOnSiteTimer ?. resetTimer ( ) ;
234+ }
237235}
You can’t perform that action at this time.
0 commit comments