Bladeren bron

llRequestAgentData: let presence cache expire or fast requestes may block eventual updates

UbitUmarov 3 jaren geleden
bovenliggende
commit
f25b1283b9
1 gewijzigde bestanden met toevoegingen van 2 en 6 verwijderingen
  1. 2 6
      OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs

+ 2 - 6
OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs

@@ -5016,13 +5016,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
                                             }
                                         }
                                     }
+                                    m_PresenceInfoCache.AddOrUpdate(uuid, pinfo, m_llRequestAgentDataCacheTimeout);
                                 }
-
-                                m_PresenceInfoCache.AddOrUpdate(uuid, pinfo, m_llRequestAgentDataCacheTimeout);
-                                if (pinfo != null && pinfo.RegionID != UUID.Zero)
-                                    reply = "1";
-                                else
-                                    reply = "0";
+                                reply = pinfo == null ? "0" : "1";
                             }
                         }
                     }