mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-25 04:54:07 +00:00
Update plugin to use new API
This commit is contained in:
parent
d85383cfd4
commit
00b903e97c
1 changed files with 5 additions and 5 deletions
|
|
@ -26,7 +26,7 @@ function ApiContext.new(url, onMessage)
|
||||||
onMessage = onMessage,
|
onMessage = onMessage,
|
||||||
serverId = nil,
|
serverId = nil,
|
||||||
connected = false,
|
connected = false,
|
||||||
eventCursor = -1,
|
messageCursor = -1,
|
||||||
}
|
}
|
||||||
|
|
||||||
setmetatable(context, ApiContext)
|
setmetatable(context, ApiContext)
|
||||||
|
|
@ -67,7 +67,7 @@ function ApiContext:_retrieveMessages()
|
||||||
return Promise.resolve()
|
return Promise.resolve()
|
||||||
end
|
end
|
||||||
|
|
||||||
return Http.get(self.url .. "/subscribe/" .. self.eventCursor)
|
return Http.get(self.url .. "/subscribe/" .. self.messageCursor)
|
||||||
:andThen(function(response)
|
:andThen(function(response)
|
||||||
local body = response:json()
|
local body = response:json()
|
||||||
|
|
||||||
|
|
@ -75,11 +75,11 @@ function ApiContext:_retrieveMessages()
|
||||||
return Promise.reject("server changed ID")
|
return Promise.reject("server changed ID")
|
||||||
end
|
end
|
||||||
|
|
||||||
for _, event in ipairs(body.events) do
|
for _, message in ipairs(body.messages) do
|
||||||
self.onMessage(event)
|
self.onMessage(message)
|
||||||
end
|
end
|
||||||
|
|
||||||
self.eventCursor = body.eventCursor
|
self.messageCursor = body.messageCursor
|
||||||
|
|
||||||
return self:_retrieveMessages()
|
return self:_retrieveMessages()
|
||||||
end, function(err)
|
end, function(err)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue