fix(bugcollect): IssueEvent 补充 SdkInfo nested class,BugCollect 移除 IssueEvent 无效 sdk 参数

IssueEvent 没有 sdk 字段导致 Kotlin 编译失败:
- IssueEvent.kt: 补充 SdkInfo 嵌套类(LogEvent.sdk 引用它)
- BugCollect.kt: captureError/captureCrash/warn 的 IssueEvent() 调用中删除
  sdk = IssueEvent.SdkInfo(...)(IssueEvent 无此参数,sdk 信息由 LogUploader 封装到 envelope 层)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
XuqmGroup 2026-06-17 15:38:27 +08:00
父节点 4896f24af8
当前提交 43e7c5655e
共有 2 个文件被更改,包括 5 次插入3 次删除

查看文件

@ -77,7 +77,6 @@ object BugCollect {
user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()), user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()),
device = buildDeviceInfo(), device = buildDeviceInfo(),
tags = tags, tags = tags,
sdk = IssueEvent.SdkInfo(SDK_NAME, SDK_VERSION),
)) ))
} }
@ -105,7 +104,6 @@ object BugCollect {
user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()), user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()),
device = buildDeviceInfo(), device = buildDeviceInfo(),
tags = tags, tags = tags,
sdk = IssueEvent.SdkInfo(SDK_NAME, SDK_VERSION),
)) ))
} }
@ -123,7 +121,6 @@ object BugCollect {
userId = XuqmSDK.getUserId(), userId = XuqmSDK.getUserId(),
user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()), user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()),
tags = tags, tags = tags,
sdk = IssueEvent.SdkInfo(SDK_NAME, SDK_VERSION),
)) ))
} }

查看文件

@ -40,4 +40,9 @@ data class IssueEvent(
val freeMemoryMb: Int? = null, val freeMemoryMb: Int? = null,
val buildType: String? = null, val buildType: String? = null,
) )
data class SdkInfo(
val name: String,
val version: String,
)
} }