adds extra checks to name to key
This commit is contained in:
parent
a0620be4e8
commit
e89de9a27d
1 changed files with 17 additions and 14 deletions
|
|
@ -222,20 +222,23 @@ namespace BSB.bottypes
|
|||
if ((av_name != "null") && (av_name != null) && (av_name.ToLowerInvariant() != "secondlife") && (av_uuid != UUID.Zero))
|
||||
{
|
||||
if (AvatarStorageLastUsed.ContainsKey(av_name) == false)
|
||||
{
|
||||
if (av_uuid != UUID.Zero)
|
||||
{
|
||||
AvatarName2Key.Add(av_name, av_uuid);
|
||||
AvatarKey2Name.Add(av_uuid, av_name);
|
||||
AvatarStorageLastUsed.Add(av_name, helpers.UnixTimeNow());
|
||||
if (PendingAvatarFinds_vianame.ContainsKey(av_name) == true)
|
||||
{
|
||||
PendingAvatarFinds_vianame.Remove(av_name);
|
||||
}
|
||||
if (PendingAvatarFinds_viauuid.ContainsKey(av_uuid) == true)
|
||||
{
|
||||
PendingAvatarFinds_viauuid.Remove(av_uuid);
|
||||
}
|
||||
{
|
||||
if (av_uuid != UUID.Zero)
|
||||
{
|
||||
if ((AvatarKey2Name.ContainsKey(av_uuid) == false) && (AvatarName2Key.ContainsKey(av_name) == false))
|
||||
{
|
||||
AvatarName2Key.Add(av_name, av_uuid);
|
||||
AvatarKey2Name.Add(av_uuid, av_name);
|
||||
}
|
||||
AvatarStorageLastUsed.Add(av_name, helpers.UnixTimeNow());
|
||||
if (PendingAvatarFinds_vianame.ContainsKey(av_name) == true)
|
||||
{
|
||||
PendingAvatarFinds_vianame.Remove(av_name);
|
||||
}
|
||||
if (PendingAvatarFinds_viauuid.ContainsKey(av_uuid) == true)
|
||||
{
|
||||
PendingAvatarFinds_viauuid.Remove(av_uuid);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Reference in a new issue