hi all, when using paging on sqldelight, how can w...
# squarelibraries
b
hi all, when using paging on sqldelight, how can we handle query filtered?
Copy code
countPlayers:
SELECT count(*) FROM hockeyPlayer WHERE full_name = ?;

players:
SELECT *
FROM hockeyPlayer WHERE full_name = ?
LIMIT :limit OFFSET :offset;

val pagingSource: PagingSource = QueryPagingSource(
  countQuery = playerQueries.countPlayers(full_name),
  transacter = playerQueries,
  dispatcher = <http://Dispatchers.IO|Dispatchers.IO>,
  queryProvider = playerQueries.players(full_name), // <---- issue
)
a
Copy code
val pagingSource: PagingSource = QueryPagingSource(
  countQuery = playerQueries.countPlayers(full_name),
  transacter = playerQueries,
  dispatcher = <http://Dispatchers.IO|Dispatchers.IO>,
  queryProvider = { limit, offset ->
      playerQueries.players(full_name, limit, offset) // <---- issue
  }
)
1
b
@alec thanks you saved my weekend
288 Views