fix: resolve fallbackUserId out of scope in strategy E/F

This commit is contained in:
Majjo
2026-04-21 15:43:12 +02:00
parent e408a505ab
commit 8f8c696431

View File

@@ -385,7 +385,7 @@ class CompanionServer : Feature("CompanionServer") {
if (parsed == 0) {
var countE = 0
ProtoReader(buffer).followPath(3)?.followPath(3)?.eachBuffer(1) {
val userId = getString(4, 1) ?: getString(8, 1) ?: getString(1) ?: fallbackUserId
val userId = getString(4, 1) ?: getString(8, 1) ?: getString(1) ?: "public_unknown"
val url = getString(2, 2)?.substringBefore("?") ?: return@eachBuffer
val postedAt = getVarInt(3) ?: return@eachBuffer
val createdAt = getVarInt(27) ?: -1L
@@ -400,7 +400,7 @@ class CompanionServer : Feature("CompanionServer") {
if (parsed == 0) {
var countF = 0
ProtoReader(buffer).followPath(3)?.followPath(3)?.eachBuffer(3) {
val userId = getString(4, 1) ?: getString(8, 1) ?: fallbackUserId
val userId = getString(4, 1) ?: getString(8, 1) ?: "public_unknown"
val url = getString(2, 2)?.substringBefore("?") ?: return@eachBuffer
val postedAt = getVarInt(3) ?: return@eachBuffer
val createdAt = getVarInt(27) ?: -1L