PelcroUserRefresh
Fired when user session is refreshed
Overview
Fired when a user's session is refreshed. This typically happens during SDK boot when restoring an existing session.
Triggered By
| Method | Description |
|---|---|
Pelcro.user.refresh() | Manually refreshing user session |
| SDK boot | Automatic session restoration |
Event Detail
The event.detail object contains the refreshed user data:
| Property | Type | Description |
|---|---|---|
id | number | User's unique identifier |
email | string | User's email address |
auth_token | string | Refreshed authentication token |
subscriptions | array | Current subscriptions |
Example
document.addEventListener('PelcroUserRefresh', (event) => {
const user = event.detail;
console.log(`Session refreshed for: ${user.email}`);
// Update any cached user data
updateCachedUserData(user);
});Related
- Events Overview - All available events
- PelcroUserLoaded - Also fires on refresh
- User Module - User methods
Updated 1 day ago
