Refactor dependency factories, coroutines
-Add types to dependency factories -Add factory for child dispatchers -Simplify dispatcher initialization utility functions into availableThreads() -Refactor public library functions, internal utility funs to switch to non-main dispatcher on invocation, run intensive operations on threads not part of the main pool -Expose companion object properties as JVM static fields for ease of access
Showing
- temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/core/Temerity.kt 107 additions, 69 deletions.../commonMain/kotlin/edu/ucsc/its/temerity/core/Temerity.kt
- temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/di/LibModule.kt 12 additions, 9 deletions...c/commonMain/kotlin/edu/ucsc/its/temerity/di/LibModule.kt
- temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/extensions/coroutines/CoroutinesExt.kt 18 additions, 18 deletions.../ucsc/its/temerity/extensions/coroutines/CoroutinesExt.kt
Loading
Please register or sign in to comment