Skip to content

Commit

Permalink
Update lua spawn, spawn_wait, and spawn_lsp args parameter to be opti…
Browse files Browse the repository at this point in the history
…onal
  • Loading branch information
chipsenkbeil committed Oct 10, 2021
1 parent c994d09 commit c1bc1f9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions distant-lua/src/session/api.rs
Original file line number Diff line number Diff line change
Expand Up @@ -164,14 +164,14 @@ make_api!(
make_api!(
spawn,
RemoteProcess,
{ cmd: String, args: Vec<String> },
{ cmd: String, #[serde(default)] args: Vec<String> },
|channel, tenant, params| { channel.spawn(tenant, params.cmd, params.args).await }
);

make_api!(
spawn_wait,
Output,
{ cmd: String, args: Vec<String> },
{ cmd: String, #[serde(default)] args: Vec<String> },
|channel, tenant, params| {
let proc = channel.spawn(tenant, params.cmd, params.args).await.to_lua_err()?;
let id = LuaRemoteProcess::from_distant_async(proc).await?.id;
Expand All @@ -182,7 +182,7 @@ make_api!(
make_api!(
spawn_lsp,
RemoteLspProcess,
{ cmd: String, args: Vec<String> },
{ cmd: String, #[serde(default)] args: Vec<String> },
|channel, tenant, params| { channel.spawn_lsp(tenant, params.cmd, params.args).await }
);

Expand Down

0 comments on commit c1bc1f9

Please sign in to comment.