setFlashMessage method

void setFlashMessage(
  1. String type,
  2. String message, {
  3. bool secure = false,
})

Sets a flash message cookie.

Implementation

void setFlashMessage(
  String type,
  String message, {
  bool secure = false,
}) {
  final flashData = {'type': type, 'message': message};
  set(
    'flash_message',
    jsonEncode(flashData),
    maxAge: const Duration(seconds: 30), // Short-lived
    secure: secure,
    sameSite: 'lax',
  );
}