EventCallback
Ketika menginisiasi client
, gunakan opsi eventCallback
untuk menuliskan fungsi yang akan otomatis dipanggil setelah kondisi tertentu.
Format fungsi eventCallback: (evt: object) => Promise
Missing Tokenset
Untuk request-request yang butuh akses terlogin, sebelum request tersebut dikirim, akan diperiksa terlebih dahulu keberadaan tokenset (Access Token, Refresh Token & Expiry) di sisi client. Jika tokenset tersebut tidak ada, maka request tersebut akan dihentikan dan fungsi eventCallback
akan dipanggil (jika ada).
Event name: missing_tokenset
Invalid Refresh Token
Setelah terjadi upaya refresh secara otomatis namun Refresh Token sudah tidak valid, maka token-token tersimpan akan dihapus dan fungsi eventCallback
akan dipanggil.
Jika tanpa eventCallback
, akan mengembalikan hasil error.
Event name: invalid_refresh_token