-
public class RemoveInvalidSessionTimeRecordsPurpose: Clean up invalid cached os__session_duration outcome records with
zero session_time produced in SDK versions 5.1.15 to 5.1.20
missing session_time produced in SDK so we stop sending these requests to the backend.
Issue: SessionService.backgroundRun() didn't account for it being run more than one time in the background, when this happened it would create a outcome record with zero time or null which is invalid.
-
-
Field Summary
Fields Modifier and Type Field Description public final static RemoveInvalidSessionTimeRecordsINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitrun(IDatabaseProvider databaseProvider)-
-
Method Detail
-
run
final Unit run(IDatabaseProvider databaseProvider)
-
-
-
-