Factor in platoons during team assignment #88

This commit is contained in:
NG (Graham) committed 2026-03-21 16:06:57 -04:00
1 parent 18e3f1f6f7
commit 289827ec3b
10 files changed
+392 -112

No files matched your search

@@ -23,7 +23,7 @@ impl SimpleOperation<crate::data::custom::CustomType> for PlatoonPendingInviter
let user_info = user.user()?;
let my_public_id = user_info.public_id();
log::debug!("Checking for pending platoon invite of user {}", my_public_id);
if let Some(platoon_id) = self.social.platoon_of_user(my_public_id).await {
if let Some(platoon_id) = self.social.platoon_invite_of_user(my_public_id).await {
let members = self.social.users_of_platoon(&platoon_id).await;
let social_infos = user_info.list_social_info(&[members[0].public_id.clone()]).await?;
params.insert(INVITER_NAME_PARAM_KEY, Typed::Str(social_infos[0].public_id.clone().into()));