mirror of
https://github.com/hkalexling/Mango.git
synced 2025-08-05 20:35:35 -04:00
Get Chapter object directly from chapter ID
This commit is contained in:
parent
468f109776
commit
89e747d3ee
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user