refactor: Remove meta from PodDevice public API and delete unused PodMonitorExtensions

All external consumers now use top-level PodDevice properties. BlePodMonitor extensions were dead code — all callers use DeviceMonitor equivalents.
This commit is contained in:
darken
2026-04-02 16:01:00 +02:00
parent e3693628c2
commit 24a84a49f1
4 changed files with 4 additions and 19 deletions
@@ -98,25 +98,21 @@ class PodDeviceTest : BaseTest() {
}
@Test
fun `identity properties delegate to BLE`() {
fun `identifier delegates to BLE`() {
val id = BlePodSnapshot.Id()
val meta = mockk<BlePodSnapshot.Meta>(relaxed = true)
val device = PodDevice(
profileId = null, ble = mockk(relaxed = true) {
every { identifier } returns id
every { this@mockk.meta } returns meta
},
aap = null,
)
device.identifier shouldBe id
device.meta shouldBe meta
}
@Test
fun `identity properties null when BLE null`() {
fun `identifier null when BLE null`() {
val device = PodDevice(profileId = null, ble = null, aap = null)
device.identifier.shouldBeNull()
device.meta.shouldBeNull()
}
@Test