getUserDisplayName method
Gets the display name for the user (first name + last name or username).
Example:
final name = ctx.getUserDisplayName();
await ctx.reply('Hello $name!');
Implementation
String getUserDisplayName() {
final user = from;
if (user == null) return 'Unknown User';
if (user.firstName.isNotEmpty) {
final lastName = user.lastName;
if (lastName != null && lastName.isNotEmpty) {
return '${user.firstName} $lastName';
}
return user.firstName;
}
return user.username ?? 'Unknown User';
}