Skip to content

status+me.virmesh.success.incomingFriendRequestsListed

自分宛ての pending friend request 一覧が取得できたことを示します。

successdraft

Description

me.virmesh.social.listIncomingFriendRequests が正常終了し、 自分宛ての pending friend request object 一覧を返したときに返ります。

When this happens

  • top-level private request 署名が通る
  • actor に紐付く incoming pending requests が検索される

Payload

payload.requestsfriendRequest[]Required

自分宛ての pending friend request object 一覧です。

References obj+me.virmesh.social.friendRequest : future `friendPayload` を固定した sender 署名付き friend request object です。

senderstringRequired

フレンドリクエスト送信者の player identifier です。

requestTostringRequired

フレンドリクエスト受信者の player identifier です。

friendPayload.playerAstringRequired

future friend object における sender の player identifier です。

friendPayload.playerBstringRequired

future friend object における receiver の player identifier です。

senderSignaturestringRequired

canonical JSON of friendPayload に対する sender の署名です。

Examples

incoming requests listed

{
  "status": "status+me.virmesh.success.incomingFriendRequestsListed",
  "payload": {
    "requests": [
      {
        "sender": "medi:player:ed25519:sender-public-key",
        "requestTo": "medi:player:ed25519:receiver-public-key",
        "friendPayload": {
          "playerA": "medi:player:ed25519:sender-public-key",
          "playerB": "medi:player:ed25519:receiver-public-key"
        },
        "senderSignature": "base64-signature-by-sender"
      }
    ]
  }
}

Client handling

  • incoming friend request inbox を更新する
  • 各 request object を accept または decline の参照入力に使う

Related statuses

Referenced by

HTTPAPIAction
200me.virmesh.social.listIncomingFriendRequestsme.virmesh.social.listIncomingFriendRequests