capacitor-sockets
Sockets
Install
npm install capacitor-sockets
npx cap sync
API
create(...)
create(options: { id: string; }) => Promise<void>
| Param | 
Type | 
options | 
{ id: string; } | 
connect(...)
connect(options: { id: string; host: string; port: number; useTLS?: boolean; acceptInvalidCertificates?: boolean; }) => Promise<void>
| Param | 
Type | 
options | 
{ id: string; host: string; port: number; useTLS?: boolean; acceptInvalidCertificates?: boolean; } | 
send(...)
send(options: { id: string; message: string; }) => Promise<void>
| Param | 
Type | 
options | 
{ id: string; message: string; } | 
disconnect(...)
disconnect(options: { id: string; }) => Promise<void>
| Param | 
Type | 
options | 
{ id: string; } | 
close(...)
close(options: { id: string; }) => Promise<void>
| Param | 
Type | 
options | 
{ id: string; } | 
addListener('state', ...)
addListener(eventName: "state", listenerFunc: (message: { id: string; state: string; }) => void) => Promise<PluginListenerHandle>
| Param | 
Type | 
eventName | 
'state' | 
listenerFunc | 
(message: { id: string; state: string; }) => void | 
Returns: Promise<PluginListenerHandle>
addListener('message', ...)
addListener(eventName: "message", listenerFunc: (message: { id: string; message: string; }) => void) => Promise<PluginListenerHandle>
| Param | 
Type | 
eventName | 
'message' | 
listenerFunc | 
(message: { id: string; message: string; }) => void | 
Returns: Promise<PluginListenerHandle>
Interfaces
PluginListenerHandle
| Prop | 
Type | 
remove | 
() => Promise<void> |