123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // SKMainViewController+server.m
- // Overseas Watch
- //
- // Created by 刘振兴 on 2024/1/9.
- // Copyright © 2024 BaH Cy. All rights reserved.
- //
- #import "SKMainViewController+server.h"
- #import "AppDelegate+sdk.h"
- @implementation SKMainViewController (server)
- - (void)initNetwork {
- [self.networkLabel setText:NSLocalizedString(@"Watch.Network", nil)];
- NSString* serValue = [self getServerTypeName];
- UIView* serverView = [self.mNetworkStackView viewWithTag:11];
- [serverView setHidden:serValue.length <= 0];
- }
- - (void)onNetworkingChange:(NSInteger)status {
- UIView* networkView = [self.mNetworkStackView viewWithTag:10];
- [networkView setHidden:status == 1];
- }
- - (void)onSocketStatusChange {
- BOOL status = [[SKWebSocket share] isConnected];
- NSString* serValue = [self getServerTypeName];
- NSString* sktValue = [self getSocketStatus:status];
- self.devLabel.text = [NSString stringWithFormat:@"%@ / %@", serValue, sktValue];
- [self.devLabel setAdjustsFontSizeToFitWidth:YES];
- [self.devLabel setHidden:NO];
- [self.mSocketStatusLabel setText: status ? @"_" : @""];
- }
- - (NSString*)getServerTypeName {
- NSInteger type = [ServerManager getServerType];
- if (type <= 0) {
- return @"";
- } else {
- NSArray* names = [ServerManager getServerTypeNames];
- return names[type];
- }
- }
- - (NSString*)getSocketStatus:(BOOL)status {
- if (status) {
- return NSLocalizedString(@"Socket.Connect.Yes", nil);
- } else {
- return NSLocalizedString(@"Socket.Connect.No", nil);
- }
- }
- @end
|