| 
					
				 | 
			
			
				@@ -6,6 +6,8 @@ package de.blinkt.openvpn.core; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import static android.content.res.Configuration.UI_MODE_TYPE_TELEVISION; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import static com.vpn.fastestvpnservice.openVpnUtils.Data.LongDataUsage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import static com.vpn.fastestvpnservice.screens.bottomNavBarScreens.HomeScreenKt.getNetworkSpeed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import static com.vpn.fastestvpnservice.screensTV.HomeScreenTVKt.getNetworkSpeedTV; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import static de.blinkt.openvpn.core.ConnectionStatus.LEVEL_CONNECTED; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import static de.blinkt.openvpn.core.ConnectionStatus.LEVEL_WAITING_FOR_USER_INPUT; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import static de.blinkt.openvpn.core.NetworkSpace.ipAddress; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -61,6 +63,7 @@ import com.vpn.fastestvpnservice.constants.AppEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.vpn.fastestvpnservice.helpers.BasePreferenceHelper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.vpn.fastestvpnservice.openVpnUtils.Data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.vpn.fastestvpnservice.screens.bottomNavBarScreens.HomeScreenKt; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.vpn.fastestvpnservice.utils.StaticMethods; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.io.IOException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.lang.reflect.InvocationTargetException; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -340,7 +343,12 @@ public class OpenVPNService extends VpnService implements StateListener, Callbac 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Log.d("test_network_stat_final", "Down: " + StringDown2 + " Up: " + StringUp2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        HomeScreenKt.getNetworkSpeed().setNetworkSpeed(StringDown2, StringUp2, StringDownUnit, StringUpUnit); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (StaticMethods.isTV(getBaseContext())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            getNetworkSpeedTV().setNetworkSpeed(StringDown2, StringUp2, StringDownUnit, StringUpUnit); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            getNetworkSpeed().setNetworkSpeed(StringDown2, StringUp2, StringDownUnit, StringUpUnit); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        HomeScreenKt.getNetworkSpeed().setNetworkSpeed(StringDown2, StringUp2, StringDownUnit, StringUpUnit); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // Update last update time and byte counts for next calculation 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lastUpdateTime = SystemClock.elapsedRealtime(); 
			 |