Tankōbon / main/services/comic-service / ComicService
Class: ComicService
Defined in: main/services/comic-service.ts:46
Registry of the archives currently open in the reader. Each gets a randomUUID() handle, distinct from the persistent library id stored in the database.
Constructors
Constructor
new ComicService():
ComicService
Returns
ComicService
Methods
close()
close(
id):Promise<void>
Defined in: main/services/comic-service.ts:73
Closes and forgets an archive; does nothing for an unknown id.
Parameters
id
string
Returns
Promise<void>
closeAll()
closeAll():
Promise<void>
Defined in: main/services/comic-service.ts:82
Closes every open archive (on app quit).
Returns
Promise<void>
open()
open(
filePath):Promise<ArchiveInfo>
Defined in: main/services/comic-service.ts:50
Opens a file (format picked by extension) and keeps it open until close.
Parameters
filePath
string
Returns
Promise<ArchiveInfo>
readPage()
readPage(
id,index):Promise<ComicPage>
Defined in: main/services/comic-service.ts:68
Reads a page of an open archive; throws for an unknown id.
Parameters
id
string
index
number
Returns
Promise<ComicPage>