-
public class RemoveZeroSessionTimeRecordsPurpose: Clean up invalid cached os__session_duration outcome records with zero session_time produced in SDK versions 5.1.15 to 5.1.20 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 which is invalid.
-
-
Field Summary
Fields Modifier and Type Field Description public final static RemoveZeroSessionTimeRecordsINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitrun(IDatabaseProvider databaseProvider)-
-
Method Detail
-
run
final Unit run(IDatabaseProvider databaseProvider)
-
-
-
-