public class TmdActivityRepository
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
forceUpload(android.content.Context context)
Force the upload of TMD data to the Moprim Cloud.
|
static TmdActivityRepository |
getInstance()
Getting an instance of the repository with default executors
|
RefreshLiveData<Resource<TmdActivity>> |
getLastTmdActivity(android.content.Context context) |
RefreshLiveData<Resource<java.util.List<TmdActivity>>> |
getTmdActivities(android.content.Context context,
int last) |
RefreshLiveData<Resource<java.util.List<TmdActivity>>> |
getTmdActivities(android.content.Context context,
long start,
long end)
Loads TmdActivity data from the cloud or the cache between the selected timestamps
|
TmdActivityRepository |
setMinimumIntervalBetweenNetworkRequests(long timeMs) |
public static TmdActivityRepository getInstance()
public TmdActivityRepository setMinimumIntervalBetweenNetworkRequests(long timeMs)
public void forceUpload(@NonNull android.content.Context context)
context
- the context triggering the uploadpublic RefreshLiveData<Resource<java.util.List<TmdActivity>>> getTmdActivities(@NonNull android.content.Context context, long start, long end)
context
- the context running the requeststart
- the start timestamp (Epoch time in milliseconds)end
- the end timestamp (Epoch time in milliseconds)public RefreshLiveData<Resource<java.util.List<TmdActivity>>> getTmdActivities(@NonNull android.content.Context context, int last)
public RefreshLiveData<Resource<TmdActivity>> getLastTmdActivity(@NonNull android.content.Context context)