// Path: app/src/main/java/info/izumin/android/sunazuri/domain/repository/TeamsRepository.java
// public interface TeamsRepository {
//     Single<List<Team>> get(AuthorizedUser user);
// }


import dagger.Module;
import dagger.Provides;
import info.izumin.android.sunazuri.domain.repository.TeamsRepository;
import javax.inject.Singleton;
package info.izumin.android.sunazuri.infrastructure.repository.source.team;



/**
 * Created by izumin on 5/28/2016 AD.
 */
@Module
public class TeamsRepositoryModule {
    public static final String TAG = TeamsRepositoryModule.class.getSimpleName();

    @Provides
    @Singleton
// Path: app/src/main/java/info/izumin/android/sunazuri/domain/repository/TeamsRepository.java
// public interface TeamsRepository {
//     Single<List<Team>> get(AuthorizedUser user);
// }


// Path: app/src/main/java/info/izumin/android/sunazuri/infrastructure/repository/source/team/TeamsRepositoryModule.java
import dagger.Module;
import dagger.Provides;
import info.izumin.android.sunazuri.domain.repository.TeamsRepository;
import javax.inject.Singleton;

package info.izumin.android.sunazuri.infrastructure.repository.source.team;



/**
 * Created by izumin on 5/28/2016 AD.
 */
@Module
public class TeamsRepositoryModule {
    public static final String TAG = TeamsRepositoryModule.class.getSimpleName();

    @Provides
    @Singleton
    TeamsRepository teamsRepository(TeamsRepositoryImpl repo) {