1.0.36 • Published 3 years ago

@developerwym/ns-signalr v1.0.36

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

NativeScript Plugin para cambiar la orientación de la pantalla.

@developerwym/ns-signalr

ns plugin add @developerwym/ns-signalr

Ios aun no implementado. Actualmente solo android.

Usage

API

Metodos

MétodoDescripción
conectar(ConectarI):ObservableReturna un Observable
desconectar():PromiseReturna una Promise. Al llamar desconectar se llama si se seteo el evento de onClose
on(evento,callback):PromiseSeteas los eventos a los cuales quieres recibir por signalR
send(evento: string, payload: any[])Envias un evento al servidor
invoke(evento: string, payload: any[])Invocas un evento al servidor
onClose(callback: (payload: any))Se dispara al cerrar la conexion o al desconectarse por x motivo del servidor

Interface

HeaderSignalRI

KeyType
keystring
valuestring

ConectarI

KeyType
urlstring
headers?:Array
shouldSkipNegotiateboolean
withHandshakeResponseTimeout?number
withTransport?string 'ALL''LONG_POLLING''WEBSOCKETS'
withAccessTokenProvider?string

class ReturnConn

KeyType
state?any
instanceany
errorany

Ejemplos

conectar

signal = new NsSignalr();
signal.conectar({
    url: `url`,
    shouldSkipNegotiate: false,
    headers: [{ key: "Content-type", value: "application/json" }, { key: "Authorization", value: process.env.TOKEN }],
    withHandshakeResponseTimeout:12000,
    withTransport: "WEBSOCKETS",
}).subscribe((res:ReturnConn)=>{
    //state CONNECTED | CONNECTING | DISCONNECTED | RECONNECTING
    //Conexion ok
    if(res.state=="CONNECTED"){
        signal.on|send|invoke("evento",(data:any)=>{
            
        })
        
    }
},(err)=>{
    //Error reason.
})

desconectar

signal.desconectar().then((res)=>{

}).catch((er)=>{

})

obtener conexion

let conexion=signal.conexion;

obtener idConexion

let idConexion=signal.idConexion;

License

Apache License Version 2.0

1.0.19

3 years ago

1.0.18

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.2

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.0-alpha.3

3 years ago

1.0.0-alpha.0

3 years ago

1.0.0-alpha.2

3 years ago

1.0.0-alpha.1

3 years ago