getPinStatus method
Get PIN creation status
Implementation
Future<Map<String, dynamic>> getPinStatus(String username) async {
try {
final isStored = await isPinStored(username);
final timestamp = await _storage.retrieveValue('pin_storage_timestamp');
final backendId = await _storage.retrieveValue('pin_backend_id');
return {
'isStored': isStored,
'timestamp': timestamp,
'backendId': backendId,
'hasLocalPin': await _storage.containsKey('onairos_pin_secure'),
};
} catch (e) {
OnairosDebugHelper.log('❌ Error getting PIN status: $e');
return {
'isStored': false,
'hasLocalPin': false,
};
}
}