예제 #1
0
        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
            });
        }
예제 #2
0
 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
         });
     });
 }