Skip to content

Instantly share code, notes, and snippets.

class DummyApi: Api {
var userBooks = "Book 1", "Book 2", "Book 3"
func getBooks() -> Observable<[Book]> {
return userBooks
}
func deleteBook(_ book: Book) -> Single<Book> {
...wait 0.5s...
protocol Api {
func getBooks() -> Observable<[Book]>
func deleteBook(_ book: Book) -> Single<Book>
}
struct Book {
let title: String
}