Skip to content

Commit 044ee96

Browse files
committed
refactor!: remove legacy feed-serving path
1 parent b5d554c commit 044ee96

10 files changed

Lines changed: 146 additions & 490 deletions

app/app_context.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ module AppContext
1717
:auth,
1818
:security_logger,
1919
:observability,
20-
:feed_runtime,
21-
:feed_request_handler,
2220
:routes_api_v1,
2321
:routes_static,
2422
:api_health,
@@ -42,9 +40,7 @@ def core_dependencies
4240
flags: Flags,
4341
auth: Auth,
4442
security_logger: SecurityLogger,
45-
observability: Observability,
46-
feed_runtime: FeedRuntime,
47-
feed_request_handler: FeedRequestHandler
43+
observability: Observability
4844
}
4945
end
5046

app/auto_source.rb

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
require_relative 'account_manager'
55
require_relative 'auth'
66
require_relative 'boundary_models'
7-
require_relative 'feed_response_format'
8-
require_relative 'feed_generator'
97
require_relative 'url_validator'
108

119
module Html2rss
@@ -63,30 +61,6 @@ def generate_feed_from_stable_id(feed_id, token_data)
6361
}
6462
end
6563

66-
# @param url [String]
67-
# @param strategy [String]
68-
# @param format [Symbol]
69-
# @return [Html2rss::Web::FeedRenderResult]
70-
def generate_feed_result(url, strategy = 'ssrf_filter', format: FeedResponseFormat::RSS)
71-
FeedGenerator.generate_feed_result(url, strategy, format:)
72-
end
73-
74-
# @param url [String]
75-
# @param strategy [String]
76-
# @param format [Symbol]
77-
# @return [Object] raw feed object from selected strategy.
78-
def generate_feed_object(url, strategy = 'ssrf_filter', format: FeedResponseFormat::RSS)
79-
FeedGenerator.call_strategy(url, strategy, format:)
80-
end
81-
82-
# @param url [String]
83-
# @param strategy [String]
84-
# @param format [Symbol]
85-
# @return [String] rendered RSS/XML content.
86-
def generate_feed_content(url, strategy = 'ssrf_filter', format: FeedResponseFormat::RSS)
87-
generate_feed_result(url, strategy, format:).body
88-
end
89-
9064
private
9165

9266
# @param token_data [Hash{Symbol=>Object}]

app/feed_generator.rb

Lines changed: 0 additions & 132 deletions
This file was deleted.

app/feed_render_result.rb

Lines changed: 0 additions & 9 deletions
This file was deleted.

app/feed_request_handler.rb

Lines changed: 0 additions & 64 deletions
This file was deleted.

0 commit comments

Comments
 (0)