Porównaj commity

...

4 Commity

Autor SHA1 Wiadomość Data
ChunkyProgrammer 5ec72eb654
Merge 4656c20317 into eda7444ca4 2024-04-29 22:55:37 +00:00
ChunkyProgrammer 4656c20317 Simplify creation of empty json array
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2024-04-29 18:55:30 -04:00
ChunkyProgrammer 902b2f13ff Add message for when channel has no posts 2024-04-29 18:55:30 -04:00
ChunkyProgrammer 1b6dbaa3eb don't error when a channel doesn't have any community posts 2024-04-29 18:55:30 -04:00
3 zmienionych plików z 14 dodań i 1 usunięć

Wyświetl plik

@ -496,5 +496,6 @@
"toggle_theme": "Toggle Theme",
"carousel_slide": "Slide {{current}} of {{total}}",
"carousel_skip": "Skip the Carousel",
"carousel_go_to": "Go to slide `x`"
"carousel_go_to": "Go to slide `x`",
"channel_has_no_posts": "This channel hasn't posted yet"
}

Wyświetl plik

@ -57,6 +57,14 @@ def extract_channel_community(items, *, ucid, locale, format, thin_mode, is_sing
.try &.as_s || ""
if error_message == "This channel does not exist."
raise NotFoundException.new(error_message)
elsif error_message == "This channel hasn't posted yet"
response = JSON.build do |json|
json.object do
json.field "authorId", ucid
json.field "comments", json.array { }
end
end
return response
else
raise InfoException.new(error_message)
end

Wyświetl plik

@ -25,6 +25,10 @@
<div class="h-box">
<p><%= error_message %></p>
</div>
<% elsif items.not_nil!["comments"].as_a.empty? %>
<div class="h-box">
<%= translate(locale, "channel_has_no_posts") %>
</div>
<% else %>
<div class="h-box pure-g comments" id="comments">
<%= IV::Frontend::Comments.template_youtube(items.not_nil!, locale, thin_mode) %>