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()