Block a user
feat: add ABSDK 0630 bridge
feat: add ABSDK 0630 bridge
已处理红外总体错误码误判问题:
parseDownloadResult现在只允许00000和已确认表示逐项部分失败的20204进入ret解析;- 其他总体错误码先进入标准错误映射,即使响应附带结构合法的
ret…
feat: add ABSDK 0630 bridge
已处理本轮意见:
- 全局状态:生产
AbsdkBridge.create()现在始终返回进程内同一个实例,使Mutex、活动 Session 与厂商进程级单例保持一致;新增工厂单例测试。 - 会话失效:任意设备操作返回…
feat: add ABSDK 0630 bridge
feat: establish Android project foundation
feat: establish Android project foundation
该条最新意见无需代码修改:其描述与当前代码及其附带代码片段矛盾。
当前 InfraredGateway.downloadCodes 已明确接收 profileId: ProviderProfileId:
suspend fun downloadCodes(
…
feat: establish Android project foundation
已处理设备误操作意见,并保留与 ABSDK 0630 的真实接口边界:
DeviceId明确作为 App 本地设备目录的稳定记录标识;- SDK 设备操作继续使用供应商 API 实际接受的
DeviceName,避免错误假定 SDK…
feat: establish Android project foundation
已处理提供方混用意见:
- 从
InfraredCode移除重复的profileId; downloadCodes(profileId, codes)的参数现在是唯一提供方作用域,不再允许构造互相矛盾的标识;- Fake 改为记录包含
profileId…
feat: establish Android project foundation
已处理该安全意见:
Password.toString()现在固定返回脱敏文本,不会输出底层明文值;- 新增测试,验证
Password与LoginCredentials的字符串表示都不包含真实密码; - 已重新运行领域/Fake…
feat: establish Android project foundation