Skip to content

Commit

Permalink
Tidy up post feature removal
Browse files Browse the repository at this point in the history
- Remove leftover `similar_search_results` views
- Remove `ElasticSearchRecommendedLink` model
- Remove `ElasticSearchBetIdGenerator` generator
- Remove leftover Cucumber step definitions and support code
- Remove one-off Rake task
- Remove `cucumber` script and `scripts/` directory (this is run through
  Rake anyway)
- Remove `BetParamsParser` and `DateParser`
- Remove `BetDateValidator` and `BetLinkValidator`
- Remove unneeded Search API initializer and service definition
- Remove unneeded Zeitwerk inflection configuration initializer
- Remove unused Cucumber step definitions
- Remove cookie rotation code
- Remove unneeded Sidekiq scheduler configuration file
  • Loading branch information
csutter committed Apr 15, 2024
1 parent a6a93f8 commit 8d8a372
Show file tree
Hide file tree
Showing 23 changed files with 0 additions and 613 deletions.
5 changes: 0 additions & 5 deletions app/generators/elastic_search_bet_id_generator.rb

This file was deleted.

10 changes: 0 additions & 10 deletions app/lib/services.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,4 @@ def self.publishing_api
bearer_token: ENV["PUBLISHING_API_BEARER_TOKEN"] || "example",
)
end

# TODO: update RUMMAGER_BEARER_TOKEN to SEARCH_API_BEARER_TOKEN
def self.search_api
@search_api ||=
GdsApi::Search.new(
Plek.find("search-api"),
api_version: "V2",
bearer_token: ENV["RUMMAGER_BEARER_TOKEN"] || "example",
)
end
end
36 changes: 0 additions & 36 deletions app/models/elastic_search_recommended_link.rb

This file was deleted.

44 changes: 0 additions & 44 deletions app/parsers/bet_params_parser.rb

This file was deleted.

15 changes: 0 additions & 15 deletions app/parsers/date_parser.rb

This file was deleted.

34 changes: 0 additions & 34 deletions app/validators/bet_date_validator.rb

This file was deleted.

47 changes: 0 additions & 47 deletions app/validators/bet_link_validator.rb

This file was deleted.

16 changes: 0 additions & 16 deletions app/views/similar_search_results/_form.html.erb

This file was deleted.

32 changes: 0 additions & 32 deletions app/views/similar_search_results/_results.html.erb

This file was deleted.

3 changes: 0 additions & 3 deletions app/views/similar_search_results/new.html.erb

This file was deleted.

7 changes: 0 additions & 7 deletions app/views/similar_search_results/show.html.erb

This file was deleted.

17 changes: 0 additions & 17 deletions config/application.rb
Original file line number Diff line number Diff line change
Expand Up @@ -58,22 +58,5 @@ class Application < Rails::Application

# Require `belongs_to` associations by default. Previous versions had false.
config.active_record.belongs_to_required_by_default = false

# Rotate SHA1 cookies to SHA256 (the new Rails 7 default)
# TODO: Remove this after existing user sessions have been rotated
# https://guides.rubyonrails.org/v7.0/upgrading_ruby_on_rails.html#key-generator-digest-class-changing-to-use-sha256
Rails.application.config.action_dispatch.cookies_rotations.tap do |cookies|
salt = Rails.application.config.action_dispatch.authenticated_encrypted_cookie_salt
secret_key_base = Rails.application.secrets.secret_key_base
next if secret_key_base.blank?

key_generator = ActiveSupport::KeyGenerator.new(
secret_key_base, iterations: 1000, hash_digest_class: OpenSSL::Digest::SHA1
)
key_len = ActiveSupport::MessageEncryptor.key_len
secret = key_generator.generate_key(salt, key_len)

cookies.rotate :encrypted, secret
end
end
end
16 changes: 0 additions & 16 deletions config/initializers/services_and_listeners.rb

This file was deleted.

5 changes: 0 additions & 5 deletions config/initializers/zeitwerk.rb

This file was deleted.

13 changes: 0 additions & 13 deletions config/sidekiq.yml

This file was deleted.

32 changes: 0 additions & 32 deletions features/step_definitions/query_steps.rb

This file was deleted.

Loading

0 comments on commit 8d8a372

Please sign in to comment.