diff --git a/plugin/src/ApiContext.lua b/plugin/src/ApiContext.lua index 885e5a29..3c281ed0 100644 --- a/plugin/src/ApiContext.lua +++ b/plugin/src/ApiContext.lua @@ -1,5 +1,3 @@ -local HttpService = game:GetService("HttpService") - local Config = require(script.Parent.Config) local Promise = require(script.Parent.Promise) local Version = require(script.Parent.Version) diff --git a/plugin/src/Http.lua b/plugin/src/Http.lua index 0f8f9129..8afb111d 100644 --- a/plugin/src/Http.lua +++ b/plugin/src/Http.lua @@ -51,4 +51,12 @@ function Http.post(url, body) end) end +function Http.jsonEncode(object) + return HttpService:JSONEncode(object) +end + +function Http.jsonDecode(source) + return HttpService:JSONDecode(source) +end + return Http diff --git a/plugin/src/Session.lua b/plugin/src/Session.lua index 744bbac4..d69daf5a 100644 --- a/plugin/src/Session.lua +++ b/plugin/src/Session.lua @@ -13,6 +13,9 @@ function Session.new() setmetatable(self, Session) + local api = ApiContext.new(REMOTE_URL) + api:connect() + return self end diff --git a/test-project/rojo.json b/test-project/rojo.json index 5f2e5c4c..339981ba 100644 --- a/test-project/rojo.json +++ b/test-project/rojo.json @@ -1,6 +1,6 @@ { "name": "test-project", - "servePort": 8001, + "servePort": 34872, "partitions": { "src": { "path": "src",