Current section

Files

Jump to
durango lib api cursors.ex
Raw

lib/api/cursors.ex

defmodule Durango.Api.Cursors do
@doc """
POST /_api/cursor
Create cursor
"""
def create_cursor(repo, params) do
Durango.Api.post(repo, "/_api/cursor", params)
end
@doc """
DELETE /_api/cursor/{cursor-identifier}
Delete cursor
"""
def delete_cursor(repo, id) do
Durango.Api.delete(repo, "/_api/cursor/#{id}")
end
@doc """
PUT /_api/cursor/{cursor-identifier}
Read next batch from cursor
"""
def next_batch(repo, id) do
Durango.Api.put(repo, "/_api/cursor/#{id}")
end
end