diff --git a/touchin-pagination/Code/ViewModel/cursor_model.swift.liquid b/touchin-pagination/Code/ViewModel/cursor_model.swift.liquid index 5a45ab5..dcf30ea 100644 --- a/touchin-pagination/Code/ViewModel/cursor_model.swift.liquid +++ b/touchin-pagination/Code/ViewModel/cursor_model.swift.liquid @@ -16,11 +16,11 @@ final class {{ module_info.name }}CursorConfiguration: TotalCountCursorConfigura } func resultSingle() -> Single { - defer { - page += 1 - } - - return NetworkService.shared.listing(page: page) + return NetworkService.shared + .listing(page: page) + .do(onSuccess: { [weak self] _ in + self?.page += 1 + }) } }