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