Finish plugin functionalities

This commit is contained in:
Alex Ling
2020-07-23 09:30:05 +00:00
parent 70ea1711ce
commit df8a6ee6da
10 changed files with 360 additions and 68 deletions

View File

@@ -79,9 +79,21 @@ class MainRouter < Router
end
get "/download/plugins" do |env|
plugins = Plugin.list
plugin = Plugin.new plugins[0]
layout "plugin-download"
begin
title = env.params.query["plugin"]?
plugins = Plugin.list
if title
plugin = Plugin.new title
else
plugin = Plugin.new plugins[0]
end
layout "plugin-download"
rescue e
@context.error e
env.response.status_code = 500
end
end
get "/" do |env|