Skip to content

Commit 0c3ff8f

Browse files
authored
update IRDB (#21)
1 parent f178278 commit 0c3ff8f

File tree

48 files changed

+76
-114
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+76
-114
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ org.gradle.parallel=true
88
makeevrserg.project.name=IRDBBackend
99
makeevrserg.project.url=https://github.com/flipperdevices/IRDB-Backend
1010
makeevrserg.project.group=com.flipperdevices.ifrmvp.backend
11-
makeevrserg.project.version.string=0.8.1
11+
makeevrserg.project.version.string=0.8.2
1212
makeevrserg.project.description=Api for IfrSample
1313
makeevrserg.project.developers=makeevrserg|Makeev Roman|[email protected]
1414
# Java

local.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
# Location of the SDK. This is only used by Gradle.
55
# For customization when using a Version Control System, please read the
66
# header note.
7-
#Thu May 23 11:47:58 MSK 2024
8-
sdk.dir=/Users/romanmakeev/Library/Android/sdk
7+
#Tue Jul 15 10:37:24 MSK 2025
8+
sdk.dir=/home/makeevrserg/Android/Sdk

modules/core/src/main/kotlin/com/flipperdevices/ifrmvp/backend/core/logging/Loggable.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,3 @@ interface Loggable {
77

88
class Default(tag: String) : Loggable by Slf4jLoggable(tag)
99
}
10-

modules/core/src/main/kotlin/com/flipperdevices/ifrmvp/backend/core/logging/Slf4jLoggable.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ class Slf4jLoggable(tag: String) : Loggable {
1515
}
1616

1717
override fun error(throwable: Throwable?, msg: () -> String) {
18-
if (throwable == null) logger.error(msg.invoke())
19-
else logger.error(msg.invoke(), throwable)
18+
if (throwable == null) {
19+
logger.error(msg.invoke())
20+
} else {
21+
logger.error(msg.invoke(), throwable)
22+
}
2023
}
21-
}
24+
}

modules/infrared/src/main/kotlin/com/flipperdevices/infrared/editor/encoding/InfraredRemoteEncoder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ object InfraredRemoteEncoder {
3636
val sha256 = JvmEncoder(ByteArrayEncoder.Algorithm.SHA_256).encode(byteArray)
3737
return IfrKeyIdentifier.Sha256(name, sha256)
3838
}
39-
}
39+
}

modules/infrared/src/main/kotlin/com/flipperdevices/infrared/editor/encoding/JvmEncoder.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,4 @@ class JvmEncoder(override val algorithm: ByteArrayEncoder.Algorithm) : ByteArray
1616
.digest(byteArray)
1717
.toHexString()
1818
}
19-
2019
}

modules/infrared/src/main/kotlin/com/flipperdevices/infrared/editor/util/InfraredMapper.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ object InfraredMapper {
2020
return raw
2121
.let(FlipperFileFormat.Companion::fromFileContent)
2222
.let(InfraredKeyParser::mapParsedKeyToInfraredRemotes)
23-
2423
}
2524

2625
fun parseRemotes(file: File): List<InfraredRemote> {
@@ -64,5 +63,4 @@ object InfraredMapper {
6463
append("\n")
6564
}
6665
}
67-
68-
}
66+
}

modules/kenerator/configuration/src/main/kotlin/com/flipperdevices/ifrmvp/generator/config/Main.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import com.flipperdevices.ifrmvp.generator.config.category.api.AirPurifierCatego
77
import com.flipperdevices.ifrmvp.generator.config.category.api.AvReceiverCategoryConfigGenerator
88
import com.flipperdevices.ifrmvp.generator.config.category.api.BoxCategoryConfigGenerator
99
import com.flipperdevices.ifrmvp.generator.config.category.api.CameraCategoryConfigGenerator
10-
import com.flipperdevices.ifrmvp.generator.config.category.api.DeviceKeyExt
1110
import com.flipperdevices.ifrmvp.generator.config.category.api.DeviceKeyExt.getAllowedCategories
1211
import com.flipperdevices.ifrmvp.generator.config.category.api.DvdCategoryConfigGenerator
1312
import com.flipperdevices.ifrmvp.generator.config.category.api.FanCategoryConfigGenerator
@@ -62,7 +61,7 @@ private fun generateDevicesConfigFiles() {
6261
).onEach { irFile ->
6362
val config = DefaultDeviceConfigGenerator(AnyDeviceKeyNamesProvider)
6463
.generate(irFile)
65-
if (config.keyMap.isEmpty()) error("Config file for ${irFile} is empty")
64+
if (config.keyMap.isEmpty()) error("Config file for $irFile is empty")
6665
val configFile = irFile.parentFile.resolve("config.json")
6766
val string = json.encodeToString(config)
6867
configFile.writeText(string)
@@ -72,7 +71,6 @@ private fun generateDevicesConfigFiles() {
7271
}
7372

7473
fun printAllKeys() {
75-
7674
val keyNames = DeviceKey.entries.associateWith { AnyDeviceKeyNamesProvider.getKeyNames(it) }
7775
val namesToCategories = mutableMapOf<String, MutableSet<String>>()
7876
val nameToCount = mutableMapOf<String, Int>()
@@ -104,9 +102,10 @@ fun printAllKeys() {
104102
.sortedByDescending { nameToCount[it.name.lowercase()] }
105103
.onEach { key ->
106104
val filteredMap = keyNames.filterValues { it.map { it.lowercase() }.contains(key.name.lowercase()) }
107-
println("${key.name.lowercase()} -> ${nameToCount[key.name.lowercase()]} ${namesToCategories[key.name.lowercase()]} -> ${filteredMap.map { (k, v) -> "$k - ${k.getAllowedCategories()} -${v}" }}")
105+
println(
106+
"${key.name.lowercase()} -> ${nameToCount[key.name.lowercase()]} ${namesToCategories[key.name.lowercase()]} -> ${filteredMap.map { (k, v) -> "$k - ${k.getAllowedCategories()} -$v" }}"
107+
)
108108
}
109-
110109
}
111110

112111
private fun filterSameInfraredFiles() {

modules/kenerator/configuration/src/main/kotlin/com/flipperdevices/ifrmvp/generator/config/category/api/AirPurifierCategoryConfigGenerator.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,11 @@ import com.flipperdevices.ifrmvp.backend.model.DeviceKey
66
import com.flipperdevices.ifrmvp.generator.config.category.api.DeviceKeyExt.getAllowedCategories
77
import com.flipperdevices.ifrmvp.model.buttondata.IconButtonData
88
import com.flipperdevices.ifrmvp.model.buttondata.PowerButtonData
9-
import com.flipperdevices.ifrmvp.model.buttondata.ShutterButtonData
10-
import com.flipperdevices.ifrmvp.model.buttondata.TextButtonData
119

1210
object AirPurifierCategoryConfigGenerator {
1311
@Suppress("LongMethod")
1412
fun generate(): CategoryConfiguration {
15-
var i =0
13+
var i = 0
1614
return CategoryConfiguration(
1715
orders = listOf(
1816
CategoryConfiguration.OrderModel(

0 commit comments

Comments
 (0)