@@ -69,6 +69,7 @@ export default class AppCenterScreen extends Component {
6969
7070 state = {
7171 appCenterEnabled : false ,
72+ networkRequestsAllowed : true ,
7273 installId : '' ,
7374 sdkVersion : AppCenter . getSdkVersion ( ) ,
7475 startupMode : StartupModes [ 0 ] ,
@@ -99,6 +100,9 @@ export default class AppCenterScreen extends Component {
99100 }
100101
101102 async refreshUI ( ) {
103+ const networkRequestsAllowed = await AppCenter . isNetworkRequestsAllowed ( ) ;
104+ this . setState ( { networkRequestsAllowed } ) ;
105+
102106 const appCenterEnabled = await AppCenter . isEnabled ( ) ;
103107 this . setState ( { appCenterEnabled } ) ;
104108
@@ -201,7 +205,22 @@ export default class AppCenterScreen extends Component {
201205 const appCenterEnabled = await AppCenter . isEnabled ( ) ;
202206 this . setState ( { appCenterEnabled } ) ;
203207 }
204- }
208+ } ,
209+ ] ,
210+ renderItem : switchRenderItem
211+ } ,
212+ {
213+ title : 'Network requests allowed' ,
214+ data : [
215+ {
216+ title : 'Network requests allowed' ,
217+ value : 'networkRequestsAllowed' ,
218+ toggle : async ( ) => {
219+ await AppCenter . setNetworkRequestsAllowed ( ! this . state . networkRequestsAllowed ) ;
220+ const networkRequestsAllowed = await AppCenter . isNetworkRequestsAllowed ( ) ;
221+ this . setState ( { networkRequestsAllowed } ) ;
222+ } ,
223+ } ,
205224 ] ,
206225 renderItem : switchRenderItem
207226 } ,
0 commit comments