mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-14 09:57:31 -04:00
made completable nullable
This commit is contained in:
parent
e4a09e5dc3
commit
64b001bf0f
@ -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>>
|
||||
}
|
||||
|
@ -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)
|
||||
}
|
||||
|
@ -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) })
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user