mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-05-28 17:06:34 +03:00
Only host needs to fetch admin list (#11956)
Not really an issue but saves a few api calls.
This commit is contained in:
@@ -310,7 +310,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback,
|
|||||||
@Override
|
@Override
|
||||||
public void onLobbyChatUpdate(SteamID lobby, SteamID who, SteamID changer, ChatMemberStateChange change){
|
public void onLobbyChatUpdate(SteamID lobby, SteamID who, SteamID changer, ChatMemberStateChange change){
|
||||||
Log.info("lobby @: @ caused @'s change: @", lobby.getAccountID(), changer.getAccountID(), who.getAccountID(), change);
|
Log.info("lobby @: @ caused @'s change: @", lobby.getAccountID(), changer.getAccountID(), who.getAccountID(), change);
|
||||||
if(change == ChatMemberStateChange.Entered && SteamAdmin.isAdmin("steam:" + who.getAccountID())) SteamAdmin.fetch(true); //fetch on admin join
|
if(net.server() && change == ChatMemberStateChange.Entered && SteamAdmin.isAdmin("steam:" + who.getAccountID())) SteamAdmin.fetch(true); //fetch on admin join
|
||||||
if(change == ChatMemberStateChange.Disconnected || change == ChatMemberStateChange.Left){
|
if(change == ChatMemberStateChange.Disconnected || change == ChatMemberStateChange.Left){
|
||||||
if(net.client()){
|
if(net.client()){
|
||||||
//host left, leave as well
|
//host left, leave as well
|
||||||
|
|||||||
Reference in New Issue
Block a user