fixed R8 weirdness
This commit is contained in:
		
							parent
							
								
									02351dc0fb
								
							
						
					
					
						commit
						af74c3604c
					
				
							
								
								
									
										3
									
								
								proguard-rules.pro
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								proguard-rules.pro
									
									
									
									
										vendored
									
									
								
							| @ -21,6 +21,9 @@ | ||||
| -dontwarn java.lang.** | ||||
| -dontwarn javax.lang.** | ||||
| 
 | ||||
| -keepclassmembers class eu.siacs.conversations.http.services.** { | ||||
|   !transient <fields>; | ||||
| } | ||||
| 
 | ||||
| # Retrofit does reflection on generic parameters. InnerClasses is required to use Signature and | ||||
| # EnclosingMethod is required to use InnerClasses. | ||||
|  | ||||
| @ -4,7 +4,6 @@ import com.google.common.base.Objects; | ||||
| 
 | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| import java.util.Set; | ||||
| 
 | ||||
| import eu.siacs.conversations.services.AvatarService; | ||||
| @ -83,7 +82,7 @@ public interface MuclumbusService { | ||||
| 
 | ||||
|     class SearchRequest { | ||||
| 
 | ||||
|         public Set<String> keywords; | ||||
|         public final Set<String> keywords; | ||||
| 
 | ||||
|         public SearchRequest(String keyword) { | ||||
|             this.keywords = Collections.singleton(keyword); | ||||
|  | ||||
| @ -38,7 +38,8 @@ public class ChannelDiscoveryService { | ||||
|     } | ||||
| 
 | ||||
|     void initializeMuclumbusService() { | ||||
|         OkHttpClient.Builder builder = new OkHttpClient.Builder(); | ||||
|         final OkHttpClient.Builder builder = new OkHttpClient.Builder(); | ||||
| 
 | ||||
|         if (service.useTorToConnect()) { | ||||
|             try { | ||||
|                 builder.proxy(HttpConnectionManager.getProxy()); | ||||
| @ -57,7 +58,6 @@ public class ChannelDiscoveryService { | ||||
| 
 | ||||
|     void discover(String query, OnChannelSearchResultsFound onChannelSearchResultsFound) { | ||||
|         final boolean all = query == null || query.trim().isEmpty(); | ||||
|         Log.d(Config.LOGTAG, "discover channels. query=" + query); | ||||
|         List<MuclumbusService.Room> result = cache.getIfPresent(all ? "" : query); | ||||
|         if (result != null) { | ||||
|             onChannelSearchResultsFound.onChannelSearchResultsFound(result); | ||||
| @ -98,7 +98,8 @@ public class ChannelDiscoveryService { | ||||
|     } | ||||
| 
 | ||||
|     private void discoverChannels(final String query, OnChannelSearchResultsFound listener) { | ||||
|         Call<MuclumbusService.SearchResult> searchResultCall = muclumbusService.search(new MuclumbusService.SearchRequest(query)); | ||||
|         MuclumbusService.SearchRequest searchRequest = new MuclumbusService.SearchRequest(query); | ||||
|         Call<MuclumbusService.SearchResult> searchResultCall = muclumbusService.search(searchRequest); | ||||
| 
 | ||||
|         searchResultCall.enqueue(new Callback<MuclumbusService.SearchResult>() { | ||||
|             @Override | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Daniel Gultsch
						Daniel Gultsch