From 3004c83573fa34899e61c34a471b8f76d9b71c90 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Tue, 24 Aug 2021 13:02:23 +0200 Subject: [PATCH] Code refactor in DownloadRepository --- .../play/repository/DownloadRepository.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/repository/DownloadRepository.java b/app/src/main/java/com/cappielloantonio/play/repository/DownloadRepository.java index e5989448..87e60515 100644 --- a/app/src/main/java/com/cappielloantonio/play/repository/DownloadRepository.java +++ b/app/src/main/java/com/cappielloantonio/play/repository/DownloadRepository.java @@ -3,7 +3,6 @@ package com.cappielloantonio.play.repository; import android.app.Application; import androidx.lifecycle.LiveData; -import androidx.lifecycle.MutableLiveData; import com.cappielloantonio.play.App; import com.cappielloantonio.play.database.AppDatabase; @@ -17,7 +16,7 @@ import java.util.List; public class DownloadRepository { private static final String TAG = "QueueRepository"; - private DownloadDao downloadDao; + private final DownloadDao downloadDao; public DownloadRepository(Application application) { AppDatabase database = AppDatabase.getInstance(application); @@ -42,7 +41,7 @@ public class DownloadRepository { } private static class GetDownloadThreadSafe implements Runnable { - private DownloadDao downloadDao; + private final DownloadDao downloadDao; private List downloads; public GetDownloadThreadSafe(DownloadDao downloadDao) { @@ -70,8 +69,8 @@ public class DownloadRepository { } private static class InsertThreadSafe implements Runnable { - private DownloadDao downloadDao; - private Download download; + private final DownloadDao downloadDao; + private final Download download; public InsertThreadSafe(DownloadDao downloadDao, Download download) { this.downloadDao = downloadDao; @@ -91,8 +90,8 @@ public class DownloadRepository { } private static class InsertAllThreadSafe implements Runnable { - private DownloadDao downloadDao; - private List downloads; + private final DownloadDao downloadDao; + private final List downloads; public InsertAllThreadSafe(DownloadDao downloadDao, List downloads) { this.downloadDao = downloadDao; @@ -112,7 +111,7 @@ public class DownloadRepository { } private static class DeleteAllThreadSafe implements Runnable { - private DownloadDao downloadDao; + private final DownloadDao downloadDao; public DeleteAllThreadSafe(DownloadDao downloadDao) { this.downloadDao = downloadDao; @@ -131,8 +130,8 @@ public class DownloadRepository { } private static class DeleteThreadSafe implements Runnable { - private DownloadDao downloadDao; - private Download download; + private final DownloadDao downloadDao; + private final Download download; public DeleteThreadSafe(DownloadDao downloadDao, Download download) { this.downloadDao = downloadDao;