rooms-kit / test / vectors / protocol.json
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
  "salts": {
    "CHAT_SALT": "chat.ardegazu.ro/v2",
    "BOARD_SALT": "board.ardegazu.ro/v1"
  },
  "envelopeJson": "{\"v\":1,\"iv\":\"5/SVqwAAAAAAAAAA\",\"ct\":\"lSILQkm0GBfndsMDxTcE+AYL8kWYZUi0Sv+bvWDMtECeA0XUc/QQbhGvCAlSQpiirevWNAKMIhm1AkXj5ufqUMERag==\"}",
  "chat": {
    "appended": [
      "{\"t\":\"chat\",\"ts\":1700000000000,\"name\":\"bot\",\"text\":\"hello\"}",
      "{\"t\":\"chat\",\"ts\":1700000000000,\"name\":\"bot\",\"text\":\"threaded\",\"thread\":\"h1\"}",
      "{\"t\":\"react\",\"ts\":1700000000000,\"name\":\"bot\",\"target\":\"h1\",\"emoji\":\"🔥\",\"op\":\"add\"}",
      "{\"t\":\"react\",\"ts\":1700000000000,\"name\":\"bot\",\"target\":\"h1\",\"emoji\":\"🔥\",\"op\":\"remove\"}"
    ],
    "sent": [
      [
        "broadcast",
        "{\"kind\":\"name\",\"name\":\"renamed\",\"idPub\":\"bnoc3Smwt4_ROvTFWY_v9O8qlxZuPKby5Pv8zYBQW_E\",\"idSig\":\"FzJHN1RAPHEb3knpBRZiiqQP9svIoYEVYdweQpjLrbV1EaAkoM8l2yy3xyZBu04UYCIKOBFPjfMTIVZgbruUCQ==\"}"
      ],
      [
        "sendTo",
        "12D3KooWPeer",
        "{\"kind\":\"hello\",\"name\":\"renamed\",\"idPub\":\"bnoc3Smwt4_ROvTFWY_v9O8qlxZuPKby5Pv8zYBQW_E\",\"idSig\":\"FzJHN1RAPHEb3knpBRZiiqQP9svIoYEVYdweQpjLrbV1EaAkoM8l2yy3xyZBu04UYCIKOBFPjfMTIVZgbruUCQ==\"}"
      ]
    ]
  },
  "chatAnon": {
    "sent": [
      [
        "broadcast",
        "{\"kind\":\"name\",\"name\":\"anon\"}"
      ],
      [
        "sendTo",
        "12D3KooWPeer",
        "{\"kind\":\"hello\",\"name\":\"anon\"}"
      ]
    ]
  },
  "board": {
    "appended": [
      "{\"t\":\"add\",\"ts\":1700000000000,\"name\":\"bot\",\"el\":{\"id\":\"LdhbYxJ8Zc3uhpUIlOC4_w\",\"k\":\"text\",\"x\":1.5,\"y\":-2.25,\"text\":\"signed\",\"size\":14,\"c\":5}}"
    ],
    "textId": true
  },
  "stroke": {
    "sent": [
      [
        "broadcast",
        "{\"kind\":\"draw\",\"id\":\"TFmqjBh00hwP6u_r2X4flQ\",\"seg\":[0,0,1.005,-1.004,2.5,3.5,2.5,3.5],\"w\":3,\"c\":7,\"done\":true}"
      ]
    ],
    "appended": [
      "{\"t\":\"add\",\"ts\":1700000000000,\"name\":\"bot\",\"el\":{\"id\":\"TFmqjBh00hwP6u_r2X4flQ\",\"k\":\"stroke\",\"x\":0,\"y\":0,\"pts\":[100,-100,150,450,0,0],\"w\":3,\"c\":7}}"
    ]
  },
  "strokeSegments": {
    "count": 2,
    "lengths": [
      512,
      288
    ],
    "doneFlags": [
      null,
      true
    ]
  },
  "strokeTooShort": "a stroke needs at least 2 points",
  "erase": {
    "appended": [
      "{\"t\":\"del\",\"ts\":1700000000000,\"name\":\"bot\",\"ids\":[\"a\",\"b\"]}"
    ]
  },
  "clamp": [
    0,
    7
  ]
}

static mirror of HEAD · about · clone: git clone https://git.ardegazu.ro/rooms-kit.git