feat(tak): introduce built-in Local TAK Server and mesh integration (#4951)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich 2026-04-01 15:21:25 -05:00 committed by GitHub
parent d1ca8ec527
commit e249461e3c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
76 changed files with 4587 additions and 64 deletions

View file

@ -262,4 +262,13 @@ class FakeAppPreferences : AppPreferences {
override val mapTileProvider = FakeMapTileProviderPrefs()
override val radio = FakeRadioPrefs()
override val mesh = FakeMeshPrefs()
override val tak = FakeTakPrefs()
}
class FakeTakPrefs : org.meshtastic.core.repository.TakPrefs {
override val isTakServerEnabled = MutableStateFlow(false)
override fun setTakServerEnabled(enabled: Boolean) {
isTakServerEnabled.value = enabled
}
}