Improved code

This commit is contained in:
MohitMali 2022-12-02 11:11:34 +05:30
parent 21dbce0efc
commit f5f2b34779

View File

@ -58,13 +58,11 @@ class BookmarksDao @Inject constructor(private val kiwixDatabase: KiwixDatabase)
Query.select(Bookmark.ROWID, Bookmark.BOOKMARK_URL) Query.select(Bookmark.ROWID, Bookmark.BOOKMARK_URL)
) )
while (bookmarkCursor.moveToNext()) { while (bookmarkCursor.moveToNext()) {
var url = bookmarkCursor.get(Bookmark.BOOKMARK_URL) operation.apply(bookmarkCursor.get(Bookmark.BOOKMARK_URL))?.let { bookmarkUrl ->
url = operation.apply(url)
if (url != null) {
kiwixDatabase.update( kiwixDatabase.update(
Update.table(Bookmark.TABLE) Update.table(Bookmark.TABLE)
.where(Bookmark.ROWID.eq(bookmarkCursor.get(Bookmark.ROWID))) .where(Bookmark.ROWID.eq(bookmarkCursor.get(Bookmark.ROWID)))
.set(Bookmark.BOOKMARK_URL, url) .set(Bookmark.BOOKMARK_URL, bookmarkUrl)
) )
} }
} }