mirror of
https://github.com/antebudimir/tempus.git
synced 2025-12-31 17:43:32 +00:00
Code refactor in DownloadRepository
This commit is contained in:
parent
9bed2275ef
commit
3004c83573
1 changed files with 9 additions and 10 deletions
|
|
@ -3,7 +3,6 @@ package com.cappielloantonio.play.repository;
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
|
|
||||||
import androidx.lifecycle.LiveData;
|
import androidx.lifecycle.LiveData;
|
||||||
import androidx.lifecycle.MutableLiveData;
|
|
||||||
|
|
||||||
import com.cappielloantonio.play.App;
|
import com.cappielloantonio.play.App;
|
||||||
import com.cappielloantonio.play.database.AppDatabase;
|
import com.cappielloantonio.play.database.AppDatabase;
|
||||||
|
|
@ -17,7 +16,7 @@ import java.util.List;
|
||||||
public class DownloadRepository {
|
public class DownloadRepository {
|
||||||
private static final String TAG = "QueueRepository";
|
private static final String TAG = "QueueRepository";
|
||||||
|
|
||||||
private DownloadDao downloadDao;
|
private final DownloadDao downloadDao;
|
||||||
|
|
||||||
public DownloadRepository(Application application) {
|
public DownloadRepository(Application application) {
|
||||||
AppDatabase database = AppDatabase.getInstance(application);
|
AppDatabase database = AppDatabase.getInstance(application);
|
||||||
|
|
@ -42,7 +41,7 @@ public class DownloadRepository {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class GetDownloadThreadSafe implements Runnable {
|
private static class GetDownloadThreadSafe implements Runnable {
|
||||||
private DownloadDao downloadDao;
|
private final DownloadDao downloadDao;
|
||||||
private List<Download> downloads;
|
private List<Download> downloads;
|
||||||
|
|
||||||
public GetDownloadThreadSafe(DownloadDao downloadDao) {
|
public GetDownloadThreadSafe(DownloadDao downloadDao) {
|
||||||
|
|
@ -70,8 +69,8 @@ public class DownloadRepository {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class InsertThreadSafe implements Runnable {
|
private static class InsertThreadSafe implements Runnable {
|
||||||
private DownloadDao downloadDao;
|
private final DownloadDao downloadDao;
|
||||||
private Download download;
|
private final Download download;
|
||||||
|
|
||||||
public InsertThreadSafe(DownloadDao downloadDao, Download download) {
|
public InsertThreadSafe(DownloadDao downloadDao, Download download) {
|
||||||
this.downloadDao = downloadDao;
|
this.downloadDao = downloadDao;
|
||||||
|
|
@ -91,8 +90,8 @@ public class DownloadRepository {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class InsertAllThreadSafe implements Runnable {
|
private static class InsertAllThreadSafe implements Runnable {
|
||||||
private DownloadDao downloadDao;
|
private final DownloadDao downloadDao;
|
||||||
private List<Download> downloads;
|
private final List<Download> downloads;
|
||||||
|
|
||||||
public InsertAllThreadSafe(DownloadDao downloadDao, List<Download> downloads) {
|
public InsertAllThreadSafe(DownloadDao downloadDao, List<Download> downloads) {
|
||||||
this.downloadDao = downloadDao;
|
this.downloadDao = downloadDao;
|
||||||
|
|
@ -112,7 +111,7 @@ public class DownloadRepository {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class DeleteAllThreadSafe implements Runnable {
|
private static class DeleteAllThreadSafe implements Runnable {
|
||||||
private DownloadDao downloadDao;
|
private final DownloadDao downloadDao;
|
||||||
|
|
||||||
public DeleteAllThreadSafe(DownloadDao downloadDao) {
|
public DeleteAllThreadSafe(DownloadDao downloadDao) {
|
||||||
this.downloadDao = downloadDao;
|
this.downloadDao = downloadDao;
|
||||||
|
|
@ -131,8 +130,8 @@ public class DownloadRepository {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class DeleteThreadSafe implements Runnable {
|
private static class DeleteThreadSafe implements Runnable {
|
||||||
private DownloadDao downloadDao;
|
private final DownloadDao downloadDao;
|
||||||
private Download download;
|
private final Download download;
|
||||||
|
|
||||||
public DeleteThreadSafe(DownloadDao downloadDao, Download download) {
|
public DeleteThreadSafe(DownloadDao downloadDao, Download download) {
|
||||||
this.downloadDao = downloadDao;
|
this.downloadDao = downloadDao;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue