add bluetooth config proto

This commit is contained in:
andrekir
2022-08-23 08:23:57 -03:00
parent eccb48d7ed
commit 325ef8e1b6

View File

@@ -61,6 +61,7 @@ class LocalConfigRepository @Inject constructor(
if (config.hasWifi()) setWifiConfig(config.wifi)
if (config.hasDisplay()) setDisplayConfig(config.display)
if (config.hasLora()) setLoraConfig(config.lora)
if (config.hasBluetooth()) setBluetoothConfig(config.bluetooth)
}
private suspend fun setDeviceConfig(config: ConfigProtos.Config.DeviceConfig) {
@@ -99,6 +100,12 @@ class LocalConfigRepository @Inject constructor(
}
}
private suspend fun setBluetoothConfig(config: ConfigProtos.Config.BluetoothConfig) {
localConfigStore.updateData { preference ->
preference.toBuilder().setBluetooth(config).build()
}
}
suspend fun fetchInitialLocalConfig() = localConfigStore.data.first()
}