Files
redux-scraper/app/models/domain/post_file/bluesky_post_file.rb
Dylan Knutson 5f5a54d68f Add Bluesky user scanning job and related infrastructure
- Add Domain::Bluesky::Job::ScanUserJob for processing user media
- Add Domain::Bluesky::Job::Base as parent class for Bluesky jobs
- Update BlueskyUser and BlueskyPostFile models with media handling
- Add migration for Bluesky media fields in post_files table
- Update StaticFileJob to handle Bluesky media downloads
- Add comprehensive test coverage for new functionality
- Update Sorbet RBI files for type checking
2025-08-08 05:07:07 +00:00

8 lines
204 B
Ruby

# typed: strict
# frozen_string_literal: true
class Domain::PostFile::BlueskyPostFile < Domain::PostFile
aux_table :bluesky
validates :file_order, presence: true, uniqueness: { scope: :post_id }
end