We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6a5d030 commit 6f4cabcCopy full SHA for 6f4cabc
lib/good_audible_story_sync/storygraph/library.rb
@@ -33,9 +33,14 @@ def self.load_from_web(client:, db_client:)
33
->(book) { book.save_to_database(books_db) },
34
T.proc.params(arg0: GoodAudibleStorySync::Storygraph::Book).void
35
)
36
- library = client.get_read_books(process_book: save_book)
37
- library.update_sync_time(db_client.sync_times)
38
- library
+ begin
+ library = client.get_read_books(process_book: save_book)
+ library.update_sync_time(db_client.sync_times)
39
+ library
40
+ rescue Client::Error => err
41
+ puts "#{Util::ERROR_EMOJI} Error loading Storygraph library: #{err}"
42
+ exit 1
43
+ end
44
end
45
46
sig { params(books_db: Database::StorygraphBooks).returns(Library) }
0 commit comments