readium / swift-toolkit

A toolkit for ebooks, audiobooks and comics written in Swift
https://readium.org/mobile/
BSD 3-Clause "New" or "Revised" License
222 stars 96 forks source link

Handle URLs with aliases in `ExplodedArchive` #441

Closed domkm closed 1 month ago

domkm commented 1 month ago

Fixes #434

As you requested, I separated resolvingSymlinks from isParent. However, I don't know how to make resolvingSymlinks async without creating the need for a very significant rewrite since it would cause ExplodedArchive to need to be async, which would in turn cause those callers to need to be async, etc.