Spaces:
Paused
Paused
File size: 1,259 Bytes
2b43822 9369ecd 9dffdbf a18eb38 9dffdbf 58fc009 58ad246 2b43822 9dffdbf 58fc009 9dffdbf e1a2bcd 9dffdbf 9369ecd 2b43822 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import { HapticLinkServer } from "./hapticLinkServer";
import { GetUserInfoHandler, GetUserInfoSchema } from "./routes/get_user_info";
import { JoinRoomHandler, JoinRoomSchema } from "./routes/join_room";
import { LeaveRoomHandler, LeaveRoomSchema } from "./routes/leave_room";
import { SendVibrationHandler, SendVibrationSchema } from "./routes/send_touch";
import { SetUsernameHandler, SetUsernameSchema } from "./routes/set_username";
import { TestConnnectionSchema, TestConnectionHandler } from "./routes/test_connection";
import { GetPongSchema, GetPongHandler } from "./routes/get_pong";
/**
* Registers all the routes for Haptic Link
* @param {HapticLinkServer} router
*/
export function registerRoutes(router: HapticLinkServer) {
router.addRoute("test_connection", TestConnnectionSchema, TestConnectionHandler);
router.addRoute("get_pong",GetPongSchema,GetPongHandler);
router.addRoute("join_room", JoinRoomSchema, JoinRoomHandler);
router.addRoute("leave_room", LeaveRoomSchema, LeaveRoomHandler);
router.addRoute("send_touch", SendVibrationSchema, SendVibrationHandler);
router.addRoute("set_username", SetUsernameSchema, SetUsernameHandler);
router.addRoute("get_user_info", GetUserInfoSchema, GetUserInfoHandler);
}
|