mirror of
https://git.walruslab.org/zako2/zako2-docs.git
synced 2026-02-04 03:45:24 +00:00
docs: apply 11fbc2b024 : ID resolution algorithm
This commit is contained in:
@@ -13,7 +13,6 @@ Tap에는 `name`이 있다. Zako2에게 오디오를 요청할 때, 오디오
|
||||
### Tap Group
|
||||
|
||||
Tap Group은 같은 `name`의 Tap이 모인 집합이다. TapHub는 Tap Group(i.e. 같은 `name`)에 속한 온라인인 Tap을 하나씩 순회하며 동일 생산, 동일 분배, 평등성이 성립하도록 오디오를 요청한다.
|
||||
이 때문에 모든 Tap에는 `id`가 있다. 같은 Tap Group(i.e. 같은 `name`)에 속한 Tap은 같은 `id`를 가질 수 없으며, `id`는 고유해야 한다.
|
||||
|
||||
#### Tap Group 인증
|
||||
|
||||
@@ -50,7 +49,6 @@ WS /gateway
|
||||
|
||||
```ts
|
||||
{
|
||||
id: number,
|
||||
name: string,
|
||||
token: string
|
||||
}
|
||||
@@ -58,7 +56,6 @@ WS /gateway
|
||||
|
||||
각 필드의 역할은 다음과 같다.
|
||||
|
||||
- `id`: Tap Group의 고유 ID이다. [[#Tap Group]] 참조하라.
|
||||
- `name`: Tap Group의 이름이다. [[#Tap Group]] 을 참조하라.
|
||||
- `token`: Tap Group용 인증 토큰이다. [[#Tap Group 인증]] 을 참조하라.
|
||||
|
||||
@@ -126,3 +123,7 @@ POST /data/{id}/err
|
||||
```
|
||||
|
||||
`id` 파라미터는 [[#리퀘스트]] 에서 받은 Nonce와 동일한 값을 보낸다.
|
||||
|
||||
## 변화
|
||||
|
||||
- 커밋 `11fbc2b024` (06/30/25): Tap별 고유 `id`는 이제 서버 측에서 결심한다. TapHello에서 `id`가 제거되었다.
|
||||
Reference in New Issue
Block a user