24 lines
696 B
C#
24 lines
696 B
C#
using Photon.Realtime;
|
|
|
|
namespace Photon.Chat.Demo
|
|
{
|
|
public static class AppSettingsExtensions
|
|
{
|
|
public static ChatAppSettings GetChatSettings(this AppSettings appSettings)
|
|
{
|
|
return new ChatAppSettings
|
|
{
|
|
AppIdChat = appSettings.AppIdChat,
|
|
AppVersion = appSettings.AppVersion,
|
|
FixedRegion = (appSettings.IsBestRegion ? null : appSettings.FixedRegion),
|
|
NetworkLogging = appSettings.NetworkLogging,
|
|
Protocol = appSettings.Protocol,
|
|
EnableProtocolFallback = appSettings.EnableProtocolFallback,
|
|
Server = (appSettings.IsDefaultNameServer ? null : appSettings.Server),
|
|
Port = (ushort)appSettings.Port,
|
|
ProxyServer = appSettings.ProxyServer
|
|
};
|
|
}
|
|
}
|
|
}
|