ServerManager+domains.m 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // ServerManager+domains.m
  3. // SikeyComm
  4. //
  5. // Created by 刘振兴 on 2025/2/25.
  6. // Copyright © 2025 BaH Cy. All rights reserved.
  7. //
  8. #import "ServerManager+domains.h"
  9. #import "ServerManager+type.h"
  10. #import "ServerManager+url.h"
  11. @implementation ServerManager (domains)
  12. #pragma mark - Http
  13. + (NSArray*)getHttpDomains {
  14. NSInteger type = [self getServerType];
  15. return [self getHttpDomainsWithType:type];
  16. }
  17. + (NSArray*)getHttpDomainsWithType:(NSInteger)type {
  18. if (type == 2) // 测试服(不加密)
  19. return @[[self getHttpDev], @"", @""];
  20. else if (type == 1) // 测试服(加密)
  21. return @[[self getHttpTest], @"", @""];
  22. return @[[self getHttp], @"", @""]; // 正式环境
  23. }
  24. #pragma mark - Socket
  25. + (NSArray*)getSocketDomains {
  26. NSInteger type = [self getServerType];
  27. return [self getSocketDomainsWithType:type];
  28. }
  29. + (NSArray*)getSocketDomainsWithType:(NSInteger)type {
  30. if (type == 2) // 测试服(不加密)
  31. return @[[self getSocketDev]];
  32. else if (type == 1) // 测试服(加密)
  33. return @[[self getSocketTest]];
  34. return @[[self getSocket]]; // 正式环境
  35. }
  36. @end