From 48204b039bd2e7e452600611fc2461ee8c043929 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 24 Sep 2022 15:59:37 -0400 Subject: [PATCH] Remove downloadable Redirector config --- CHANGELOG | 1 + src/actions/redirection_config/index.cr | 56 ------------------------- 2 files changed, 1 insertion(+), 56 deletions(-) delete mode 100644 src/actions/redirection_config/index.cr diff --git a/CHANGELOG b/CHANGELOG index 21e4beb..fa6ab1d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ 2022-09-24 * Replace Redirector extension with LibRedirect +* Remove downloadable Redirector config 2022-07-19 diff --git a/src/actions/redirection_config/index.cr b/src/actions/redirection_config/index.cr deleted file mode 100644 index 948e960..0000000 --- a/src/actions/redirection_config/index.cr +++ /dev/null @@ -1,56 +0,0 @@ -class RedirectionConfig::Index < Lucky::Action - include Lucky::ProtectFromForgery - include Lucky::EnforceUnderscoredRoute - include Lucky::SecureHeaders::DisableFLoC - - default_format :json - - get "/redirection_config" do - data( - data: config_json, - content_type: "application/json", - disposition: "attachment", - filename: "redirector-config.json" - ) - end - - private def config_json - double_escaped_pattern = "^https?://(?:.*\\\\.)*(? Scribe", - "exampleUrl": "https://medium.com/@user/post-123456abcdef", - "exampleResult": "https://#{app_domain}/@user/post-123456abcdef", - "error": null, - "includePattern": "#{double_escaped_pattern}", - "excludePattern": "", - "patternDesc": "", - "redirectUrl": "https://#{app_domain}$2", - "patternType": "R", - "processMatches": "noProcessing", - "disabled": false, - "grouped": false, - "appliesTo": [ - "main_frame", - "sub_frame", - "xmlhttprequest", - "history", - "other" - ] - } - ] - } - JSON - end - - private def app_domain - URI.parse(Home::Index.url).normalize - .to_s - .sub(/\/$/, "") - .sub(/^https?:\/\//, "") - end -end