internal EmailObject(MelissaClientConfig config) { Config = config; var arch = RuntimeInformation.OSArchitecture; string os = RuntimeInformation.OSDescription.ToLower(); if (os.Contains("linux") && arch == Architecture.X64 || arch == Architecture.X86) { // Linux EmailObj = new mdEmailLinux(); } else if (os.Contains("windows") && arch == Architecture.X64 || arch == Architecture.X86) { // windows EmailObj = new mdEmailWindows(); } else { throw new PlatformNotSupportedException($"{RuntimeInformation.OSDescription} {arch} isn't supported currently"); } Setup(); }
public MelissaClient(MelissaClientConfig config) { Config = config; }