private ServerManager(GoblineerService goblineerService, string region, string realm, string locale, int connectedRealmId) { GoblineerService = goblineerService; Region = region; Realm = realm; Locale = locale; this.connectedRealmId = connectedRealmId; }
public static async Task <ServerManager> BuildServerManagerAsync(GoblineerService goblineerService, string region, string realm, string locale) { int connectedRealmId = await goblineerService.GetConnectedRealmId(region, realm, locale); return(new ServerManager(goblineerService, region, realm, locale, connectedRealmId)); }