// Path: app/src/main/java/com/arellomobile/github/app/GithubApi.java
// public interface GithubApi {
// 	Integer PAGE_SIZE = 50;
// 
// 	@GET("/user")
// 	Call<User> signIn(@Header("Authorization") String token);
// 
// 	@GET("/search/repositories?sort=stars&order=desc")
// 	Call<SearchResult> search(@Query("q") String query);
// 
// 	@GET("/users/{login}/repos")
// 	Call<List<Repository>> getUserRepos(@Path("login") String login, @Query("page") int page, @Query("per_page") int pageSize);
// }


import com.arellomobile.github.app.GithubApi;
import com.squareup.otto.Bus;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
package com.arellomobile.github.di.modules;




/**
 * Date: 20.09.2016
 * Time: 20:22
 *
 * @author Yuri Shmakov
 */
@Module
public class BusModule {
	@Provides
	@Singleton
// Path: app/src/main/java/com/arellomobile/github/app/GithubApi.java
// public interface GithubApi {
// 	Integer PAGE_SIZE = 50;
// 
// 	@GET("/user")
// 	Call<User> signIn(@Header("Authorization") String token);
// 
// 	@GET("/search/repositories?sort=stars&order=desc")
// 	Call<SearchResult> search(@Query("q") String query);
// 
// 	@GET("/users/{login}/repos")
// 	Call<List<Repository>> getUserRepos(@Path("login") String login, @Query("page") int page, @Query("per_page") int pageSize);
// }


// Path: app/src/main/java/com/arellomobile/github/di/modules/BusModule.java
import com.arellomobile.github.app.GithubApi;
import com.squareup.otto.Bus;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;

package com.arellomobile.github.di.modules;




/**
 * Date: 20.09.2016
 * Time: 20:22
 *
 * @author Yuri Shmakov
 */
@Module
public class BusModule {
	@Provides
	@Singleton
	public Bus provideBus(GithubApi authApi) {