mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-30 22:34:02 +01:00 
			
		
		
		
	Introduce dagger
This commit is contained in:
		
							parent
							
								
									c926437a0e
								
							
						
					
					
						commit
						6a7b7cbbe8
					
				
					 7 changed files with 108 additions and 6 deletions
				
			
		|  | @ -23,13 +23,17 @@ import android.widget.AdapterView; | |||
| 
 | ||||
| import java.util.ArrayList; | ||||
| 
 | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import butterknife.ButterKnife; | ||||
| import dagger.android.AndroidInjection; | ||||
| import fr.free.nrw.commons.CommonsApplication; | ||||
| import fr.free.nrw.commons.HandlerService; | ||||
| import fr.free.nrw.commons.Media; | ||||
| import fr.free.nrw.commons.R; | ||||
| import fr.free.nrw.commons.auth.AuthenticatedActivity; | ||||
| import fr.free.nrw.commons.media.MediaDetailPagerFragment; | ||||
| import fr.free.nrw.commons.mwapi.MediaWikiApi; | ||||
| import fr.free.nrw.commons.settings.Prefs; | ||||
| import fr.free.nrw.commons.upload.UploadService; | ||||
| import io.reactivex.android.schedulers.AndroidSchedulers; | ||||
|  | @ -57,6 +61,9 @@ public class ContributionsActivity extends AuthenticatedActivity | |||
|     private ArrayList<DataSetObserver> observersWaitingForLoad = new ArrayList<>(); | ||||
|     private String CONTRIBUTION_SELECTION = ""; | ||||
| 
 | ||||
|     @Inject | ||||
|     MediaWikiApi mediaWikiApi; | ||||
| 
 | ||||
|     /* | ||||
|         This sorts in the following order: | ||||
|         Currently Uploading | ||||
|  | @ -131,6 +138,7 @@ public class ContributionsActivity extends AuthenticatedActivity | |||
|     @Override | ||||
|     protected void onCreate(Bundle savedInstanceState) { | ||||
|         super.onCreate(savedInstanceState); | ||||
|         AndroidInjection.inject(this); | ||||
|         setContentView(R.layout.activity_contributions); | ||||
|         ButterKnife.bind(this); | ||||
| 
 | ||||
|  | @ -281,7 +289,7 @@ public class ContributionsActivity extends AuthenticatedActivity | |||
|     private void setUploadCount() { | ||||
|         CommonsApplication app = ((CommonsApplication) getApplication()); | ||||
|         compositeDisposable.add( | ||||
|                 app.getMWApi() | ||||
|                 mediaWikiApi | ||||
|                         .getUploadCount(app.getCurrentAccount().name) | ||||
|                         .subscribeOn(Schedulers.io()) | ||||
|                         .observeOn(AndroidSchedulers.mainThread()) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 maskara
						maskara