mirror of
https://github.com/hkalexling/Mango.git
synced 2026-04-30 00:00:43 -04:00
Get Chapter object directly from chapter ID
This commit is contained in:
+14
-1
@@ -203,7 +203,7 @@ module Mangadex
|
|||||||
raise "Failed to parse JSON"
|
raise "Failed to parse JSON"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
def get_chapter(chapter)
|
def get_chapter(chapter : Chapter)
|
||||||
obj = self.get File.join @base_url, "chapter/#{chapter.id}"
|
obj = self.get File.join @base_url, "chapter/#{chapter.id}"
|
||||||
begin
|
begin
|
||||||
raise "" if obj["status"] != "OK"
|
raise "" if obj["status"] != "OK"
|
||||||
@@ -219,5 +219,18 @@ module Mangadex
|
|||||||
raise "Failed to parse JSON"
|
raise "Failed to parse JSON"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
def get_chapter(id : String)
|
||||||
|
obj = self.get File.join @base_url, "chapter/#{id}"
|
||||||
|
begin
|
||||||
|
raise "" if obj["status"] != "OK"
|
||||||
|
manga = self.get_manga obj["manga_id"].as_i.to_s
|
||||||
|
chapter = manga.chapters.find {|c| c.id == id}.not_nil!
|
||||||
|
self.get_chapter chapter
|
||||||
|
return chapter
|
||||||
|
rescue e
|
||||||
|
pp e
|
||||||
|
raise "Failed to parse JSON"
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user