fetchBookById method

Future<Book?> fetchBookById(
  1. int bookId
)

Implementation

Future<Book?> fetchBookById(int bookId) async {
  Book? book = await _bookLocalDataSource.fetchBookById(bookId);
  if (book != null) {
    return book;
  } else {
    final MyResponse<Book> response = await _bookApi.fetchBookById(bookId);
    if (response.code == Apis.CODE_SUCCESS) {
      book = response.data as Book?;
    }
    return book;
  }
}