Closed Chalsean closed 1 month ago
Implemented capturing a channel event notification. If the logging out person is on the same realm/faction, it can now recognize the logout via that mechanism and clean up its guild cache. Still need to implement the friend logout recognition and clean up associate guild cache.
Fixed in 4.13
Local guild scans catch people logging out and notify accordingly. Problem comes when people of other guilds/bnet are logging out. It's a race condition to get a logout message out before the client shuts down. Don't want to delay the client shutdown. This manifests itself by seeing two of a persons characters in DTGuild. There's a couple alternatives that can be put into place to band-aid this situation.