getFlashMessage method
Gets flash message from request and clears it (if response is available).
Implementation
Map<String, String>? getFlashMessage() {
final flashCookie = get('flash_message');
if (flashCookie == null) return null;
// Clear the flash cookie if we can write to response
if (_response != null) {
delete('flash_message');
}
try {
final decoded = jsonDecode(flashCookie) as Map<String, dynamic>;
return {
'type': decoded['type'] as String,
'message': decoded['message'] as String,
};
} catch (e) {
return null;
}
}