Skip to content

Commit 519b2e9

Browse files
committed
Migrate Source -> Server in protocol
1 parent 4d3de26 commit 519b2e9

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ async function main() {
8181
// Create and start the Source server
8282
const musicServer = new MusicServer(
8383
{
84-
source_id: generateUniqueId("server"),
84+
server_id: generateUniqueId("server"),
8585
name: "SDKSample",
8686
},
8787
logger,

src/client/client.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ export class Client extends EventEmitter<Events> {
168168
private _handleTextMessage(message: ServerMessages, receivedAt: number) {
169169
this.logger.log("Received text message:", message);
170170
switch (message.type) {
171-
case "source/hello":
171+
case "server/hello":
172172
this.logger.log("Server connected:", this.serverInfo);
173173
this.serverInfo = message.payload;
174174
this.fire("server-update", this.serverInfo);
@@ -197,7 +197,7 @@ export class Client extends EventEmitter<Events> {
197197
this.fire("metadata-update", this.metadata);
198198
break;
199199

200-
case "source/time":
200+
case "server/time":
201201
this._handleServerTime(message.payload, receivedAt);
202202
break;
203203

@@ -387,13 +387,13 @@ export class Client extends EventEmitter<Events> {
387387
}
388388

389389
private _handleServerTime(payload: ServerTimeInfo, receivedAt: number) {
390-
const { player_transmitted, source_received, source_transmitted } = payload;
390+
const { player_transmitted, server_received, server_transmitted } = payload;
391391

392392
// Calculate the raw offset from this message (in seconds)
393393
const offset =
394-
(source_received -
394+
(server_received -
395395
player_transmitted +
396-
(source_transmitted - receivedAt)) /
396+
(server_transmitted - receivedAt)) /
397397
2 /
398398
1000000;
399399

src/messages.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ export interface PlayerTimeInfo {
2828

2929
export interface ServerTimeInfo {
3030
player_transmitted: number;
31-
source_received: number;
32-
source_transmitted: number;
31+
server_received: number;
32+
server_transmitted: number;
3333
}
3434

3535
export interface PlayerTimeMessage {
@@ -38,17 +38,17 @@ export interface PlayerTimeMessage {
3838
}
3939

4040
export interface ServerInfo {
41-
source_id: string;
41+
server_id: string;
4242
name: string;
4343
}
4444

4545
export interface ServerHelloMessage {
46-
type: "source/hello";
46+
type: "server/hello";
4747
payload: ServerInfo;
4848
}
4949

5050
export interface ServerTimeMessage {
51-
type: "source/time";
51+
type: "server/time";
5252
payload: ServerTimeInfo;
5353
}
5454

src/server/server-client.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@ export class ServerClient extends EventEmitter<ServerClientEvents> {
111111
break;
112112
case "player/time":
113113
this.send({
114-
type: "source/time" as const,
114+
type: "server/time" as const,
115115
payload: {
116116
player_transmitted: message.payload.player_transmitted,
117-
source_received: Math.round(
117+
server_received: Math.round(
118118
(performance.timeOrigin + performance.now()) * 1000,
119119
),
120-
source_transmitted: Math.round(
120+
server_transmitted: Math.round(
121121
(performance.timeOrigin + performance.now()) * 1000,
122122
),
123123
},
@@ -135,7 +135,7 @@ export class ServerClient extends EventEmitter<ServerClientEvents> {
135135
public async accept(serverInfo: ServerInfo) {
136136
await new Promise((resolve) => {
137137
this.send({
138-
type: "source/hello" as const,
138+
type: "server/hello" as const,
139139
payload: serverInfo,
140140
});
141141
if (this.playerInfo) {

0 commit comments

Comments
 (0)