From 126e4acbcb775d7e8ae4e79939a4d3bbf1adf5e7 Mon Sep 17 00:00:00 2001 From: Delta Date: Thu, 17 Apr 2025 23:33:38 -0700 Subject: [PATCH 1/3] Granted and Adding contact messages --- lib/widgets/messages/message_invite_request.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/widgets/messages/message_invite_request.dart b/lib/widgets/messages/message_invite_request.dart index d592b5d..8e25ec2 100644 --- a/lib/widgets/messages/message_invite_request.dart +++ b/lib/widgets/messages/message_invite_request.dart @@ -25,6 +25,12 @@ class MessageInviteRequest extends StatelessWidget { } else if (fromSelf) { //Forwarded invite request text = '''Forwarded invite request from "${inviteInfo.usernameToInvite}" to session "${inviteInfo.forSessionName}"'''; + if(inviteInfo.response == "SendInvite") { + text = '''Granted "${inviteInfo.usernameToInvite}" invite to session "${inviteInfo.forSessionName}"'''; + } + if(inviteInfo.response == "AddAsContact") { + text = '''Adding ${inviteInfo.usernameToInvite} as a contact of the headless"'''; + } } else if (inviteInfo.forSessionName != null) { //Another user requested an invite from you. text = '''${inviteInfo.usernameToInvite} would like to join you in "${inviteInfo.forSessionName}"'''; From d13c02b95f16583ff9408ebcaa0aa22fe4f4456e Mon Sep 17 00:00:00 2001 From: Delta Date: Thu, 17 Apr 2025 23:34:22 -0700 Subject: [PATCH 2/3] User invite another user to session message --- lib/widgets/messages/message_invite_request.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/widgets/messages/message_invite_request.dart b/lib/widgets/messages/message_invite_request.dart index 8e25ec2..9c64a59 100644 --- a/lib/widgets/messages/message_invite_request.dart +++ b/lib/widgets/messages/message_invite_request.dart @@ -32,8 +32,13 @@ class MessageInviteRequest extends StatelessWidget { text = '''Adding ${inviteInfo.usernameToInvite} as a contact of the headless"'''; } } else if (inviteInfo.forSessionName != null) { - //Another user requested an invite from you. - text = '''${inviteInfo.usernameToInvite} would like to join you in "${inviteInfo.forSessionName}"'''; + if (inviteInfo.requestingFromUsername != null) { + //User wants to invite user2 to world + text = '''"${inviteInfo.requestingFromUsername}" wants to invite "${inviteInfo.usernameToInvite}" to "${inviteInfo.forSessionName}"'''; + } else { + //Another user requested an invite from you. + text = '''${inviteInfo.usernameToInvite} would like to join you in "${inviteInfo.forSessionName}"'''; + } } else { text = '''${inviteInfo.usernameToInvite} would like to join you'''; } From 763475fdd634ae127e03cdfae350362bf829516d Mon Sep 17 00:00:00 2001 From: Delta Date: Sat, 20 Jun 2026 21:57:30 -0700 Subject: [PATCH 3/3] Handle unknown responses and empty username --- lib/widgets/messages/message_invite_request.dart | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/widgets/messages/message_invite_request.dart b/lib/widgets/messages/message_invite_request.dart index 9c64a59..76de723 100644 --- a/lib/widgets/messages/message_invite_request.dart +++ b/lib/widgets/messages/message_invite_request.dart @@ -24,15 +24,17 @@ class MessageInviteRequest extends StatelessWidget { text ='''Requested invite'''; } else if (fromSelf) { //Forwarded invite request - text = '''Forwarded invite request from "${inviteInfo.usernameToInvite}" to session "${inviteInfo.forSessionName}"'''; if(inviteInfo.response == "SendInvite") { text = '''Granted "${inviteInfo.usernameToInvite}" invite to session "${inviteInfo.forSessionName}"'''; - } - if(inviteInfo.response == "AddAsContact") { + } else if(inviteInfo.response == "AddAsContact") { text = '''Adding ${inviteInfo.usernameToInvite} as a contact of the headless"'''; + } else { + //If new responses are added to the InviteRequestResponse enum. + text = '''Unknown response "${inviteInfo.response}" for invite request'''; } } else if (inviteInfo.forSessionName != null) { - if (inviteInfo.requestingFromUsername != null) { + //Another user requested an invite from you. + if (inviteInfo.requestingFromUsername.isNotEmpty) { //User wants to invite user2 to world text = '''"${inviteInfo.requestingFromUsername}" wants to invite "${inviteInfo.usernameToInvite}" to "${inviteInfo.forSessionName}"'''; } else {