capacitor-sockets/README.md
2024-10-03 13:55:00 -04:00

3.7 KiB

capacitor-sockets

Sockets

Install

npm install capacitor-sockets
npx cap sync

API

create(...)

create(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; }

connect(...)

connect(options: { id: string; }) => Promise<void>
Param Type
options { id: string; }

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>