@signalwire/core
Version:
Shared code for the SignalWire JS SDK
30 lines (22 loc) • 676 B
text/typescript
import { SDKState } from '../../interfaces'
export const getIceServers = ({ session }: SDKState) => {
return session?.iceServers ?? []
}
export const getSession = (store: SDKState) => {
return store.session
}
export const getAuthStatus = ({ session }: SDKState) => {
return session.authStatus
}
export const getAuthError = ({ session }: SDKState) => {
return session.authError
}
export const getAuthorization = ({ session }: SDKState) => {
return session.authorization
}
export const getAuthorizationState = ({ session }: SDKState) => {
return session.authorizationState
}
export const getProtocol = ({ session }: SDKState) => {
return session.protocol
}