From 6b77e342eebf27564db4fbd0ef6ddbef906b478f Mon Sep 17 00:00:00 2001 From: dnurkkala Date: Tue, 19 Jun 2018 13:31:18 -0700 Subject: [PATCH] Added a plugin action for the sync in command. --- plugin/src/Main.server.lua | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/plugin/src/Main.server.lua b/plugin/src/Main.server.lua index 0b21c11d..48ec6d2e 100644 --- a/plugin/src/Main.server.lua +++ b/plugin/src/Main.server.lua @@ -55,15 +55,17 @@ local function main() end) end) - toolbar:CreateButton("Sync In", "Sync into Roblox Studio", Config.icons.syncIn) - .Click:Connect(function() - checkUpgrade() + local function syncIn() + checkUpgrade() - pluginInstance:syncIn() - :catch(function(err) - warn(err) - end) - end) + pluginInstance:syncIn() + :catch(function(err) + warn(err) + end) + end + + toolbar:CreateButton("Sync In", "Sync into Roblox Studio", Config.icons.syncIn).Click:Connect(syncIn) + plugin:CreatePluginAction("RojoSyncIn", "Sync In Rojo Project", "Pulls the connected Rojo project into Studio.").Triggered:Connect(syncIn) toolbar:CreateButton("Toggle Polling", "Poll server for changes", Config.icons.togglePolling) .Click:Connect(function()