Added port to job function
This commit is contained in:
@@ -80,14 +80,14 @@ M.setup = function(args, build_only)
|
|||||||
|
|
||||||
local error_message = "Failed to set up gitlab.nvim, could not get project information."
|
local error_message = "Failed to set up gitlab.nvim, could not get project information."
|
||||||
if u.is_gitlab_repo() then
|
if u.is_gitlab_repo() then
|
||||||
local port = args.port or 21036
|
state.PORT = args.port or 21036
|
||||||
vim.fn.jobstart(state.BIN .. " " .. state.PROJECT_ID .. " " .. port, {
|
vim.fn.jobstart(state.BIN .. " " .. state.PROJECT_ID .. " " .. state.PORT, {
|
||||||
on_stdout = function(job_id)
|
on_stdout = function(job_id)
|
||||||
if job_id <= 0 then
|
if job_id <= 0 then
|
||||||
notify(error_message, "error")
|
notify(error_message, "error")
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
local response_ok, response = pcall(curl.get, "localhost:" .. port .. "/info",
|
local response_ok, response = pcall(curl.get, "localhost:" .. state.PORT .. "/info",
|
||||||
{ timeout = 750 })
|
{ timeout = 750 })
|
||||||
if response == nil or not response_ok then
|
if response == nil or not response_ok then
|
||||||
notify(error_message, "error")
|
notify(error_message, "error")
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
local notify = require("notify")
|
local notify = require("notify")
|
||||||
local Job = require("plenary.job")
|
local Job = require("plenary.job")
|
||||||
|
local state = require("gitlab.state")
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
M.run_job = function(endpoint, method, body, callback)
|
M.run_job = function(endpoint, method, body, callback)
|
||||||
local args = { "-s", "-X", (method or "POST"), "localhost:8081/" .. endpoint }
|
local args = { "-s", "-X", (method or "POST"), string.format("localhost:%s/", state.PORT) .. endpoint }
|
||||||
|
|
||||||
if body ~= nil then
|
if body ~= nil then
|
||||||
table.insert(args, 1, "-d")
|
table.insert(args, 1, "-d")
|
||||||
|
|||||||
Reference in New Issue
Block a user