tieba.js
    Preparing search index...

    Class UserIdResolver

    用户标识转换器,使用 Effect Cache 缓存 API 结果。 三个独立缓存分别存储 un→map、id→map、uid→map 的映射关系, 24 小时 TTL,并自动去重并发请求。

    用法:await UserIdResolver.resolve(method, id, MethodEnum.id)

    Index

    Methods

    Methods

    • 在不同用户标识类型之间转换,结果缓存 24 小时。 通过 runPromiseExit 提取原始错误直接抛出, 保持调用方 instanceof TiebaError 检查正常工作。

      Parameters

      • method: string
      • id: string
      • need: uid | id

      Returns Promise<number>

    • 在不同用户标识类型之间转换,结果缓存 24 小时。 通过 runPromiseExit 提取原始错误直接抛出, 保持调用方 instanceof TiebaError 检查正常工作。

      Parameters

      • method: string
      • id: string
      • need: un

      Returns Promise<string>

    • 在不同用户标识类型之间转换,结果缓存 24 小时。 通过 runPromiseExit 提取原始错误直接抛出, 保持调用方 instanceof TiebaError 检查正常工作。

      Parameters

      Returns Promise<string | number>