Mercury-IM/app/src/main/java/org/mercury_im/messenger/di/module/AppModule.java

30 lines
609 B
Java

package org.mercury_im.messenger.di.module;
import android.app.Application;
import org.mercury_im.messenger.MercuryImApplication;
import org.mercury_im.messenger.data.di.RepositoryModule;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
@Module(includes = {
RepositoryModule.class
})
public class AppModule {
private MercuryImApplication mApplication;
public AppModule(MercuryImApplication application) {
this.mApplication = application;
}
@Provides
@Singleton
Application provideApplication() {
return mApplication;
}
}