Auth session expire soon

hello,

J’ai quelques soucis avec l’event ‘auth_session_expire_soon’.
j’utilise le wazo-js-sdk 0.39.7

mes autres events fonctionnent bien
// call log
Wazo.Websocket.on(“call_log_user_created”, onCallLogUserCreated)
// chatd
Wazo.Websocket.on(‘chatd_user_room_message_created’, (data) => onMessageReceived(data))
Wazo.Websocket.on(‘chatd_user_room_created’, onChatdRoomCreated)
// status
Wazo.Websocket.on(‘chatd_presence_updated’, (data) => onChatdPresenceUpdated(data))
// voicemail events
Wazo.Websocket.on(“user_voicemail_message_created”, onVoicemailCreated)

Wazo.Websocket.on("auth_session_expire_soon", (data) => soon(data))

Mais le “auth_session_expire_soon” semble ne jamais se déclencher.

Pour le tester, j’utilise une session d’une heure ou parfois 2min:
Wazo.Auth.init(“wazo-desktop”, 3600);

et dans mon objet Wazo, j’ai bien le websocket ouvert en V2 avec la totalité des évènements

J’ai beau chercher, je ne comprends pas pourquoi il ne se déclenche pas.
Et j’aurais aimé savoir à combien de temps avant expiration il se déclenche.

en vous remerciant !!

re,

j’ai laissé ce code trainer:

// Wazo.Websocket.on("auth_session_expire_soon", (data) => soon(data))
    Wazo.Auth.setOnRefreshToken((token) => {
      console.log('token refrsh', token);
    });

et sans y faire attention, j’ai eux ça dans ma console:

J’ai tout de même un 401 pour token expiré juste avant:

Mais je vais me débrouiller avec ça.

A chaque fois que je découvre un truc sur ce js-sdk (lib/simple), je me dis qu’il est hyper bien pensé et foutu !

et ça rend tout bien plus simple !
il me manque quelques features que j’aimerais avoir, mais je ferais un PR.

merci pour le job !

1 Like