mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-06 04:14:34 -05:00
Support Fully Qualified Class Names (#2168)
* Support Fully Qualified Class Names * Lint
This commit is contained in:
@@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
|||||||
- .
|
- .
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
- (**Extension**) Support fully qualified extension class names
|
||||||
- (**Manga/API**) Return partial responses for Manga And Chapters query
|
- (**Manga/API**) Return partial responses for Manga And Chapters query
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
@@ -166,8 +166,17 @@ object Extension {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val sourceClass =
|
||||||
|
packageInfo.applicationInfo.metaData
|
||||||
|
.getString(METADATA_SOURCE_CLASS)!!
|
||||||
|
.trim()
|
||||||
|
|
||||||
val className =
|
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" }
|
logger.debug { "Main class for extension is $className" }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user