Files
Dec2017-Script-Dump/Assembly-CSharp/BestHTTP/FMPCIKJBGDL.cs
T
2026-06-04 11:42:34 +02:00

57 lines
1.5 KiB
C#

using System;
using System.IO;
using BestHTTP.WebSocket;
namespace BestHTTP
{
// Token: 0x020001FE RID: 510
internal static class FMPCIKJBGDL
{
// Token: 0x06006230 RID: 25136 RVA: 0x00205E58 File Offset: 0x00204058
public static ENANHBCGCNA CPIBGJLHLBL(CBJHNJBMMAI AGAMAAHGMIM, KGBBPEDECCO OCJJLJHMMGH, Stream JAGHIAOIDOC, bool KOFNCKAJJPM, bool KBBCEFOMGNM)
{
if (AGAMAAHGMIM != CBJHNJBMMAI.WebSocket)
{
return new ENANHBCGCNA(OCJJLJHMMGH, JAGHIAOIDOC, KOFNCKAJJPM, KBBCEFOMGNM);
}
return new NBDAPECNMNB(OCJJLJHMMGH, JAGHIAOIDOC, KOFNCKAJJPM, KBBCEFOMGNM);
}
// Token: 0x06006231 RID: 25137 RVA: 0x00205E7C File Offset: 0x0020407C
public static CBJHNJBMMAI OJIHJECNDJI(Uri CAGBGCGKOKD)
{
if (CAGBGCGKOKD == null || CAGBGCGKOKD.Scheme == null)
{
throw new Exception("Malformed URI in GetProtocolFromUri");
}
string text = CAGBGCGKOKD.Scheme.ToLowerInvariant();
if (text != null)
{
if (text == "ws" || text == "wss")
{
return CBJHNJBMMAI.WebSocket;
}
}
return CBJHNJBMMAI.HTTP;
}
// Token: 0x06006232 RID: 25138 RVA: 0x00205EE8 File Offset: 0x002040E8
public static bool HGPKDEDNKKK(Uri CAGBGCGKOKD)
{
if (CAGBGCGKOKD == null || CAGBGCGKOKD.Scheme == null)
{
throw new Exception("Malformed URI in IsSecureProtocol");
}
string text = CAGBGCGKOKD.Scheme.ToLowerInvariant();
if (text != null)
{
if (text == "https" || text == "wss")
{
return true;
}
}
return false;
}
}
}