Support Fully Qualified Class Names (#2168)

* Support Fully Qualified Class Names

* Lint
This commit is contained in:
Mitchell Syer
2026-07-05 14:23:01 -04:00
committed by GitHub
parent 41d23c0a09
commit fbd3a3cc5d
2 changed files with 11 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
- .
### Changed
- (**Extension**) Support fully qualified extension class names
- (**Manga/API**) Return partial responses for Manga And Chapters query
### Fixed

View File

@@ -166,8 +166,17 @@ object Extension {
}
}
val sourceClass =
packageInfo.applicationInfo.metaData
.getString(METADATA_SOURCE_CLASS)!!
.trim()
val className =
packageInfo.packageName + packageInfo.applicationInfo.metaData.getString(METADATA_SOURCE_CLASS)
if (sourceClass.startsWith(".")) {
packageInfo.packageName + sourceClass
} else {
sourceClass
}
logger.debug { "Main class for extension is $className" }