made completable nullable

This commit is contained in:
cdhiraj40 2021-12-28 12:45:06 +05:30 committed by Kelson
parent e4a09e5dc3
commit 64b001bf0f
3 changed files with 3 additions and 3 deletions

View File

@ -44,6 +44,6 @@ interface DataSource {
fun saveBookmark(bookmark: BookmarkItem): Completable
fun deleteBookmarks(bookmarks: List<BookmarkItem>): Completable
fun deleteBookmark(bookmarkUrl: String): Completable
fun deleteBookmark(bookmarkUrl: String): Completable?
fun booksOnDiskAsListItems(): Flowable<List<BooksOnDiskListItem>>
}

View File

@ -115,7 +115,7 @@ class Repository @Inject internal constructor(
Completable.fromAction { bookmarksDao.deleteBookmarks(bookmarks) }
.subscribeOn(io)
override fun deleteBookmark(bookmarkUrl: String): Completable =
override fun deleteBookmark(bookmarkUrl: String): Completable? =
Completable.fromAction { bookmarksDao.deleteBookmark(bookmarkUrl) }
.subscribeOn(io)
}

View File

@ -41,6 +41,6 @@ class MainRepositoryActions @Inject constructor(private val dataSource: DataSour
fun deleteBookmark(bookmarkUrl: String) {
dataSource.deleteBookmark(bookmarkUrl)
.subscribe({}, { e -> Log.e(TAG, "Unable to delete bookmark", e) })
?.subscribe({}, { e -> Log.e(TAG, "Unable to delete bookmark", e) })
}
}