|  |  |  | @ -255,75 +255,15 @@ class ServicesWidget extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |     } else { | 
		
	
		
			
				|  |  |  |  |       if (menuEntry.menuName == "HMG_TICKET_REQUESTS") { | 
		
	
		
			
				|  |  |  |  |         Utils.showLoading(context); | 
		
	
		
			
				|  |  |  |  |         print("========="); | 
		
	
		
			
				|  |  |  |  |         TicketBookingResult response = await pro.fetchTicketBooking(); | 
		
	
		
			
				|  |  |  |  |         Utils.hideLoading(context); | 
		
	
		
			
				|  |  |  |  |         if (response.success) { | 
		
	
		
			
				|  |  |  |  |           print("============ Allowed ============"); | 
		
	
		
			
				|  |  |  |  |           SSOAuthModel? ssoToken = await pro.fetchSSOAuthRedirection(clientID: response.clientId); | 
		
	
		
			
				|  |  |  |  |           if (ssoToken != null) { | 
		
	
		
			
				|  |  |  |  |             logger.d(ssoToken.data!.toJson()); | 
		
	
		
			
				|  |  |  |  |             logger.d(ssoToken.data!.accessToken); | 
		
	
		
			
				|  |  |  |  |             dynamic url = await pro.fetchURLRedirection(token: ssoToken.data!.accessToken!); | 
		
	
		
			
				|  |  |  |  |             Navigator.push(context, MaterialPageRoute(builder: (context) => SsoLoginWebView(url: url ?? "", jwtToken: ssoToken.data!.accessToken!))); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |             // | 
		
	
		
			
				|  |  |  |  |             // myInAppBrowser = MyInAppBrowser( | 
		
	
		
			
				|  |  |  |  |             //   onExitCallback: () { | 
		
	
		
			
				|  |  |  |  |             //     log("Browser Exited"); | 
		
	
		
			
				|  |  |  |  |             //   }, | 
		
	
		
			
				|  |  |  |  |             //   onLoadStartCallback: (String url) { | 
		
	
		
			
				|  |  |  |  |             //     log("Browser LoadStart for :  $url"); | 
		
	
		
			
				|  |  |  |  |             //     if (url.contains("https://ek.techmaster.in/")) { | 
		
	
		
			
				|  |  |  |  |             //       // Handle the URL as needed | 
		
	
		
			
				|  |  |  |  |             //       log("SSO URL Loaded: $url"); | 
		
	
		
			
				|  |  |  |  |             //     } | 
		
	
		
			
				|  |  |  |  |             //   }, | 
		
	
		
			
				|  |  |  |  |             // ); | 
		
	
		
			
				|  |  |  |  |             // | 
		
	
		
			
				|  |  |  |  |             // await myInAppBrowser!.openUrlRequest( | 
		
	
		
			
				|  |  |  |  |             //   urlRequest: URLRequest( | 
		
	
		
			
				|  |  |  |  |             //     url: WebUri(valu, forceToStringRawValue: true), | 
		
	
		
			
				|  |  |  |  |             //     allowsCellularAccess: true, | 
		
	
		
			
				|  |  |  |  |             //     allowsConstrainedNetworkAccess: true, | 
		
	
		
			
				|  |  |  |  |             //     allowsExpensiveNetworkAccess: true, | 
		
	
		
			
				|  |  |  |  |             //     // headers: {'Authorization': 'Bearer ${ssoToken.data!.accessToken}'}, | 
		
	
		
			
				|  |  |  |  |             //   ), | 
		
	
		
			
				|  |  |  |  |             //   settings: inAppBrowserOptions, | 
		
	
		
			
				|  |  |  |  |             // ); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |             // Navigator.of(context).push( | 
		
	
		
			
				|  |  |  |  |             //   MaterialPageRoute( | 
		
	
		
			
				|  |  |  |  |             //     builder: | 
		
	
		
			
				|  |  |  |  |             //         (context) => WebViewWidget( | 
		
	
		
			
				|  |  |  |  |             //           controller: | 
		
	
		
			
				|  |  |  |  |             //               WebViewController() | 
		
	
		
			
				|  |  |  |  |             //                 ..setJavaScriptMode(JavaScriptMode.unrestricted) | 
		
	
		
			
				|  |  |  |  |             //                 ..setNavigationDelegate( | 
		
	
		
			
				|  |  |  |  |             //                   NavigationDelegate( | 
		
	
		
			
				|  |  |  |  |             //                     onNavigationRequest: (NavigationRequest request) { | 
		
	
		
			
				|  |  |  |  |             //                       return NavigationDecision.navigate; | 
		
	
		
			
				|  |  |  |  |             //                     }, | 
		
	
		
			
				|  |  |  |  |             //                     onHttpError: (HttpResponseError response) { | 
		
	
		
			
				|  |  |  |  |             //                       print(response.response!.statusCode); | 
		
	
		
			
				|  |  |  |  |             //                     }, | 
		
	
		
			
				|  |  |  |  |             //                     onProgress: (int value) { | 
		
	
		
			
				|  |  |  |  |             //                       print(value); | 
		
	
		
			
				|  |  |  |  |             //                     }, | 
		
	
		
			
				|  |  |  |  |             //                     onWebResourceError: (WebResourceError error) { | 
		
	
		
			
				|  |  |  |  |             //                       print(error.errorCode); | 
		
	
		
			
				|  |  |  |  |             //                       print(error.description); | 
		
	
		
			
				|  |  |  |  |             //                     }, | 
		
	
		
			
				|  |  |  |  |             //                   ), | 
		
	
		
			
				|  |  |  |  |             //                 ) | 
		
	
		
			
				|  |  |  |  |             //                 ..loadRequest(Uri.parse("https://ek.techmaster.in/SSO/HMG"), headers: {'Authorization': 'Bearer ${ssoToken.data!.accessToken}'}), | 
		
	
		
			
				|  |  |  |  |             //         ), | 
		
	
		
			
				|  |  |  |  |             //   ), | 
		
	
		
			
				|  |  |  |  |             // ); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |             // launchUrl(Uri.parse("https://ek.techmaster.in/SSO/HMG"),headers: {'Authorization': 'Bearer ${ssoToken.data!.accessToken}'}, mode: LaunchMode.inAppBrowserView); | 
		
	
		
			
				|  |  |  |  |             // ddv | 
		
	
		
			
				|  |  |  |  |             print("============ Token Fetched ============"); | 
		
	
		
			
				|  |  |  |  |           } | 
		
	
		
			
				|  |  |  |  |         } else { | 
		
	
		
			
				|  |  |  |  |           List<GetMenuEntriesList> _menuList = | 
		
	
	
		
			
				
					|  |  |  | 
 |