lib/search_kit/events.rb in search-kit-0.0.1 vs lib/search_kit/events.rb in search-kit-0.0.2

- old
+ new

@@ -4,42 +4,44 @@ module SearchKit class Events autoload :CLI, 'search_kit/events/cli' autoload :Publish, 'search_kit/events/publish' + autoload :Poll, 'search_kit/events/poll' attr_reader :connection def initialize - @connection = SearchKit::Client.connection + uri = [SearchKit.config.app_uri, "events"].join("/") + @connection = Faraday.new(uri) end def complete(id) - response = connection.delete("/api/events/#{id}") + response = connection.delete(id) body = JSON.parse(response.body, symbolize_names: true) fail Errors::EventNotFound if response.status == 404 body end def index - response = connection.get('/api/events') + response = connection.get JSON.parse(response.body, symbolize_names: true) end def show(id) - response = connection.get("/api/events/#{id}") + response = connection.get(id) body = JSON.parse(response.body, symbolize_names: true) fail Errors::EventNotFound if response.status == 404 body end def pending(channel) - response = connection.get("/api/events?filter[channel]=#{channel}") + response = connection.get('', "filter[channel]" => channel) JSON.parse(response.body, symbolize_names: true) end def publish(channel, payload)