Skip to content

status+me.virmesh.avatar.hash_mismatch

指定された hash と解決された manifest または asset の hash が一致しないことを示します。

errordraft

Description

この status は query.hash で特定 hash を要求したが、AvatarServer が返せる manifest または primary asset の hash と一致しない場合に返ります。 クライアント側でも asset 取得後に manifest 内の hash を検証し、一致しない asset はロードしません。

When this happens

  • query.hash が最新 manifest の hash と一致しない
  • query.hash が指定 version の primary asset hash と一致しない

Payload

payload.messagestringRequired

実装依存の詳細メッセージです。

Examples

avatar hash mismatch

{
  "status": "status+me.virmesh.avatar.hash_mismatch",
  "payload": {
    "message": "Requested avatar hash does not match the resolved manifest."
  }
}

Client handling

  • キャッシュ済みの avatarReference.hash が古くないか確認する
  • hash が一致しない manifest または asset はロードしない

Related statuses

Referenced by

HTTPAPIAction
409me.virmesh.avatar.resolveAvatarme.virmesh.avatar.resolveAvatar