Decouple Queue and related classes from MangaDex

This commit is contained in:
Alex Ling
2020-07-21 11:47:14 +00:00
parent 5cee68d76c
commit ae7c72ab85
6 changed files with 308 additions and 277 deletions

18
src/plugin/downloader.cr Normal file
View File

@@ -0,0 +1,18 @@
class Plugin
class Downloader < Queue::Downloader
@library_path : String = Config.current.library_path
@downloading = false
def self.default : self
unless @@default
@@default = new
end
@@default.not_nil!
end
def initialize
@queue = Queue.default
@queue << self
end
end
end