用户标识转换器,使用 Effect Cache 缓存 API 结果。 三个独立缓存分别存储 un→map、id→map、uid→map 的映射关系, 24 小时 TTL,并自动去重并发请求。
用法:await UserIdResolver.resolve(method, id, MethodEnum.id)
await UserIdResolver.resolve(method, id, MethodEnum.id)
Static
在不同用户标识类型之间转换,结果缓存 24 小时。 通过 runPromiseExit 提取原始错误直接抛出, 保持调用方 instanceof TiebaError 检查正常工作。
instanceof TiebaError
用户标识转换器,使用 Effect Cache 缓存 API 结果。 三个独立缓存分别存储 un→map、id→map、uid→map 的映射关系, 24 小时 TTL,并自动去重并发请求。
用法:
await UserIdResolver.resolve(method, id, MethodEnum.id)