diff --git a/app/services/discourse_rewind/rewind/action/reading_time.rb b/app/services/discourse_rewind/rewind/action/reading_time.rb index 265fdc8..ed88d3e 100644 --- a/app/services/discourse_rewind/rewind/action/reading_time.rb +++ b/app/services/discourse_rewind/rewind/action/reading_time.rb @@ -4,7 +4,19 @@ # Should we show book covers or just the names? module DiscourseRewind class Rewind::Action::ReadingTime < Rewind::Action::BaseReport + FakeData = { + data: { + reading_time: 2_880_000, + book: "The Combined Cosmere works + Wheel of Time", + isbn: "978-0812511819", + series: true, + }, + identifier: "reading-time", + } + def call + return FakeData if Rails.env.development? + reading_time = UserVisit.where(user_id: user.id).where(visited_at: date).sum(:time_read) book = best_book_fit(reading_time) @@ -15,6 +27,7 @@ module DiscourseRewind reading_time: reading_time, book: book[:title], isbn: book[:isbn], + series: book[:series], }, identifier: "reading-time", } @@ -102,6 +115,41 @@ module DiscourseRewind reading_time: 12_600, isbn: "978-0345391803", }, + "The Complete works of Shakespeare" => { + reading_time: 180_000, + isbn: "978-1853268953", + series: true, + }, + "The Game of Thrones Series" => { + reading_time: 360_000, + isbn: "978-0007477159", + series: true, + }, + "Malazan Book of the Fallen" => { + reading_time: 720_000, + isbn: "978-0765348821", + series: true, + }, + "Terry Pratchett’s Discworld series" => { + reading_time: 1_440_000, + isbn: "978-9123684458", + series: true, + }, + "The Wandering Inn web series" => { + reading_time: 2_160_000, + isbn: "the-wandering-inn", + series: true, + }, + "The Combined Cosmere works + Wheel of Time" => { + reading_time: 2_880_000, + isbn: "978-0812511819", + series: true, + }, + "The Star Trek novels" => { + reading_time: 3_600_000, + isbn: "978-1852860691", + series: true, + }, }.symbolize_keys end diff --git a/assets/javascripts/discourse/components/reports/favorite-tags.gjs b/assets/javascripts/discourse/components/reports/favorite-tags.gjs index 35ecf70..e072458 100644 --- a/assets/javascripts/discourse/components/reports/favorite-tags.gjs +++ b/assets/javascripts/discourse/components/reports/favorite-tags.gjs @@ -11,10 +11,10 @@ const FavoriteTags =