@@ -2,11 +2,15 @@ import { createMemo } from 'solid-js'
2
2
import { restState , endpointsMap } from './restAPI'
3
3
import { rtcState } from './websocket'
4
4
5
+ /********************************* rest *************************************/
6
+
5
7
export const restStatus = createMemo ( ( ) => restState ( ) . status )
6
8
export const restDevice = createMemo ( ( ) => restState ( ) . device )
7
9
export const restResponse = createMemo ( ( ) => restState ( ) . response )
8
10
export const endpoints = createMemo ( ( ) => endpointsMap )
9
11
12
+ /********************************* websockets *************************************/
13
+
10
14
/**
11
15
* @description
12
16
* @returns {RTCState }
@@ -17,9 +21,7 @@ export const endpoints = createMemo(() => endpointsMap)
17
21
* }
18
22
*/
19
23
export const rtcStatus = createMemo ( ( ) => rtcState ( ) . status )
20
-
21
24
export const rtcMessageType = createMemo ( ( ) => rtcState ( ) . messageType )
22
-
23
25
/**
24
26
* @description get the current websocket instance
25
27
* @returns {WebSocket } the current websocket instance
@@ -28,7 +30,7 @@ export const rtcMessageType = createMemo(() => rtcState().messageType)
28
30
* ws.send(JSON.stringify({ msg: 'hello' }))
29
31
*
30
32
* Note: must use a try catch block to catch any errors that may occur do to possible null values
31
- *
33
+ *
32
34
* try {
33
35
* const ws = rtcWebSocket()
34
36
* ws.send(JSON.stringify({ msg: 'hello' }))
@@ -37,7 +39,6 @@ export const rtcMessageType = createMemo(() => rtcState().messageType)
37
39
* }
38
40
*/
39
41
export const rtcWebSocket = createMemo ( ( ) => rtcState ( ) . ws )
40
-
41
42
export const rtcConnectedPeers = createMemo ( ( ) => rtcState ( ) . connectedPeers )
42
43
export const rtcConnectInterval = createMemo ( ( ) => rtcState ( ) . connectInterval )
43
44
export const rtcTimeout = createMemo ( ( ) => rtcState ( ) . timeout )
0 commit comments