internal static void Postfix(ref Task <MasterServerAvailabilityData> __result) { var serverStatusFetcher = new ServerStatusFetcher(Plugin.ServerDetailProvider.Servers, Plugin.StatusProvider); _ = serverStatusFetcher.FetchAll(); __result = Task.FromResult(new MasterServerAvailabilityData() { minimumAppVersion = Application.version, status = MasterServerAvailabilityData.AvailabilityStatus.Online }); }
internal static void Postfix(ref Task <MasterServerAvailabilityData> __result) { __result = Task.Run(async() => { var serverStatusFetcher = new ServerStatusFetcher(Plugin.ServerDetailProvider.Servers, Plugin.StatusProvider); await serverStatusFetcher.FetchAll(); return(new MasterServerAvailabilityData() { minimumAppVersion = "0.0.0", status = MasterServerAvailabilityData.AvailabilityStatus.Online }); }); }