|  |  | @ -11,6 +11,7 @@ import org.session.libsession.messaging.sending_receiving.pollers.OpenGroupPolle | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.session.libsession.messaging.sending_receiving.pollers.OpenGroupV2Poller |  |  |  | import org.session.libsession.messaging.sending_receiving.pollers.OpenGroupV2Poller | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.session.libsession.utilities.TextSecurePreferences |  |  |  | import org.session.libsession.utilities.TextSecurePreferences | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.session.libsession.utilities.Util |  |  |  | import org.session.libsession.utilities.Util | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import org.session.libsignal.utilities.ThreadUtils | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.thoughtcrime.securesms.database.DatabaseContentProviders |  |  |  | import org.thoughtcrime.securesms.database.DatabaseContentProviders | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.thoughtcrime.securesms.database.DatabaseFactory |  |  |  | import org.thoughtcrime.securesms.database.DatabaseFactory | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.thoughtcrime.securesms.groups.GroupManager |  |  |  | import org.thoughtcrime.securesms.groups.GroupManager | 
			
		
	
	
		
		
			
				
					|  |  | @ -138,9 +139,10 @@ class PublicChatManager(private val context: Context) { | 
			
		
	
		
		
			
				
					
					|  |  |  |     val groupId = OpenGroup.getId(channel, server) |  |  |  |     val groupId = OpenGroup.getId(channel, server) | 
			
		
	
		
		
			
				
					
					|  |  |  |     val threadId = GroupManager.getOpenGroupThreadID(groupId, context) |  |  |  |     val threadId = GroupManager.getOpenGroupThreadID(groupId, context) | 
			
		
	
		
		
			
				
					
					|  |  |  |     val groupAddress = threadDB.getRecipientForThreadId(threadId)!!.address.serialize() |  |  |  |     val groupAddress = threadDB.getRecipientForThreadId(threadId)!!.address.serialize() | 
			
		
	
		
		
			
				
					
					|  |  |  |     GroupManager.deleteGroup(groupAddress, context) |  |  |  |     ThreadUtils.queue { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |       GroupManager.deleteGroup(groupAddress, context) // Must be invoked on a background thread | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     Util.runOnMain { startPollersIfNeeded() } |  |  |  |       Util.runOnMain { startPollersIfNeeded() } | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   fun removeChat(server: String, room: String) { |  |  |  |   fun removeChat(server: String, room: String) { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |