Package 

Object RemoveZeroSessionTimeRecords


  • 
    public class RemoveZeroSessionTimeRecords
    
                        

    Purpose: 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.

    • Method Summary

      Modifier and Type Method Description
      final Unit run(IDatabaseProvider databaseProvider)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait