Skip to content

Commit

Permalink
Add additional status checks and results
Browse files Browse the repository at this point in the history
  • Loading branch information
kookster committed Apr 29, 2024
1 parent 2291502 commit 23677da
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 8 deletions.
21 changes: 13 additions & 8 deletions app/helpers/episodes_helper.rb
Expand Up @@ -16,21 +16,26 @@ def episode_explicit_options
end

def episode_apple_status(episode)
if episode.apple_status.nil?
apple_episode = episode.apple_episode
if !apple_episode
"not_found"
elsif episode.apple_status.delivered?
elsif apple_episode.needs_delivery?
"incomplete"
elsif apple_episode.waiting_for_asset_state?
"processing"
elsif apple_episode.audio_asset_state_error?
"error"
elsif apple_episode.synced_with_apple?
"complete"
else
"incomplete"
"not_found"
end
end

def episode_apple_updated_at(episode)
if episode.apple_status.nil?
Time.now
else
episode.apple_status.created_at
end
episode.apple_sync_log&.updated_at ||
episode.apple_status.created_at ||
episode.updated_at
end

def episode_status_class(episode)
Expand Down
2 changes: 2 additions & 0 deletions config/locales/en.yml
Expand Up @@ -386,8 +386,10 @@ en:
scheduled: Scheduled
apple_statuses:
complete: Complete
error: Error
incomplete: Incomplete
not_found: Unknown
processing: Processing
season_number: Season Number
segment_count: Number of Segments
subtitle: Subtitle
Expand Down

0 comments on commit 23677da

Please sign in to comment.