mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
docs: summarize KMP migration progress and architectural decisions (#4770)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
parent
bdfd7b9251
commit
84bb6d24e4
38 changed files with 3554 additions and 189 deletions
|
|
@ -16,8 +16,8 @@
|
|||
*/
|
||||
package org.meshtastic.core.repository.di
|
||||
|
||||
import org.koin.core.annotation.ComponentScan
|
||||
import org.koin.core.annotation.Module
|
||||
import org.koin.core.annotation.Provided
|
||||
import org.koin.core.annotation.Single
|
||||
import org.meshtastic.core.model.RadioController
|
||||
import org.meshtastic.core.repository.HomoglyphPrefs
|
||||
|
|
@ -27,15 +27,14 @@ import org.meshtastic.core.repository.PacketRepository
|
|||
import org.meshtastic.core.repository.usecase.SendMessageUseCase
|
||||
|
||||
@Module
|
||||
@ComponentScan("org.meshtastic.core.repository")
|
||||
class CoreRepositoryModule {
|
||||
@Single
|
||||
fun provideSendMessageUseCase(
|
||||
nodeRepository: NodeRepository,
|
||||
packetRepository: PacketRepository,
|
||||
radioController: RadioController,
|
||||
homoglyphEncodingPrefs: HomoglyphPrefs,
|
||||
messageQueue: MessageQueue,
|
||||
@Provided nodeRepository: NodeRepository,
|
||||
@Provided packetRepository: PacketRepository,
|
||||
@Provided radioController: RadioController,
|
||||
@Provided homoglyphEncodingPrefs: HomoglyphPrefs,
|
||||
@Provided messageQueue: MessageQueue,
|
||||
): SendMessageUseCase =
|
||||
SendMessageUseCase(nodeRepository, packetRepository, radioController, homoglyphEncodingPrefs, messageQueue)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue