mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 12:14:11 +00:00 
			
		
		
		
	Fix state issue
This commit is contained in:
		@@ -54,6 +54,14 @@ class _MainRouteState extends MainController {
 | 
				
			|||||||
    );
 | 
					    );
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @override
 | 
				
			||||||
 | 
					  void pushPage(PageInfo page) {
 | 
				
			||||||
 | 
					    if (page.hideNavBar)
 | 
				
			||||||
 | 
					      Navigator.of(context).push(MaterialPageRoute(builder: (c) => page.child));
 | 
				
			||||||
 | 
					    else
 | 
				
			||||||
 | 
					      super.pushPage(page);
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  @override
 | 
					  @override
 | 
				
			||||||
  void openConversation(Conversation conv, {fullScreen: false}) {
 | 
					  void openConversation(Conversation conv, {fullScreen: false}) {
 | 
				
			||||||
    // Forcefully open conversations in a "normal" way (do not display groups)
 | 
					    // Forcefully open conversations in a "normal" way (do not display groups)
 | 
				
			||||||
@@ -61,10 +69,16 @@ class _MainRouteState extends MainController {
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  @override
 | 
					  @override
 | 
				
			||||||
  void openGroup(int groupID, {int conversationID}) {
 | 
					  void openGroup(int groupID, {int conversationID}) => _unsupportedFeature();
 | 
				
			||||||
    alert(context,
 | 
					
 | 
				
			||||||
        tr("This feature is available only in the Comunic application!"));
 | 
					  @override
 | 
				
			||||||
  }
 | 
					  void openUserPage(int userID) => _unsupportedFeature();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @override
 | 
				
			||||||
 | 
					  void openFriendsList() => _unsupportedFeature();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  void _unsupportedFeature() => alert(context,
 | 
				
			||||||
 | 
					      tr("This feature is available only in the Comunic application!"));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
enum _PopupMenuItems { ACTION_SETTINGS, ACTION_SIGN_OUT }
 | 
					enum _PopupMenuItems { ACTION_SETTINGS, ACTION_SIGN_OUT }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user