data static method
Get auth data for a session.
field returns a specific field from the auth data.
session specifies which auth session to read from (default: 'default').
Example:
Auth.data(); // Full user data
Auth.data(field: 'token'); // User's token
Auth.data(session: 'device'); // Full device data
Auth.data(field: 'id', session: 'device'); // Device's ID
Implementation
static dynamic data({String? field, String? session}) {
final authData = Backpack.instance.read(key(session));
if (field != null && authData is Map) {
return authData[field];
}
return authData;
}