my code is like this ```GlobalScope.launch(Dispatc...
# arrow
s
my code is like this
Copy code
GlobalScope.launch(Dispatchers.Main) {
    withContext(Dispatchers.Default) {
        mBooksService.getBooksService(authToken)
    }.foldRight(Eval.Unit) { books, eval ->
        if (books.isEmpty()) {
            mView.hideBooksList()
        } else {
            mView.showBooksList(books)
        }
        eval
    }
}