mirror of
				https://gitlab.com/famedly/fluffychat.git
				synced 2025-11-03 22:07:23 +01:00 
			
		
		
		
	fix: Open room from notification click produces errors
This commit is contained in:
		
							parent
							
								
									b22dbed734
								
							
						
					
					
						commit
						d4f0c6c526
					
				@ -148,6 +148,7 @@ class ChatController extends State<Chat> {
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
    setReadMarker();
 | 
			
		||||
    if (!scrollController.hasClients) return;
 | 
			
		||||
    if (scrollController.position.pixels ==
 | 
			
		||||
            scrollController.position.maxScrollExtent &&
 | 
			
		||||
        timeline!.events.isNotEmpty &&
 | 
			
		||||
 | 
			
		||||
@ -289,13 +289,13 @@ class BackgroundPush {
 | 
			
		||||
  Future<void> goToRoom(String? roomId) async {
 | 
			
		||||
    try {
 | 
			
		||||
      Logs().v('[Push] Attempting to go to room $roomId...');
 | 
			
		||||
      if (router == null) {
 | 
			
		||||
      if (router == null || roomId == null) {
 | 
			
		||||
        return;
 | 
			
		||||
      }
 | 
			
		||||
      await client.roomsLoading;
 | 
			
		||||
      await client.accountDataLoading;
 | 
			
		||||
      final isStory = client
 | 
			
		||||
              .getRoomById(roomId!)
 | 
			
		||||
              .getRoomById(roomId)
 | 
			
		||||
              ?.getState(EventTypes.RoomCreate)
 | 
			
		||||
              ?.content
 | 
			
		||||
              .tryGet<String>('type') ==
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user