mizo0203/nature-remo-sample

View on GitHub
app/src/main/java/com/mizo0203/natureremoapisample/Injection.java

Summary

Maintainability
A
0 mins
Test Coverage
package com.mizo0203.natureremoapisample;

import androidx.annotation.NonNull;

import com.mizo0203.natureremoapisample.data.source.NatureRemoLocalApiClient;
import com.mizo0203.natureremoapisample.data.source.NatureRemoRepository;
import com.mizo0203.natureremoapisample.util.AppExecutors;

import static com.google.common.base.Preconditions.checkNotNull;

public class Injection {

    public static NatureRemoRepository provideNatureRemoRepository(@NonNull String remoIpAddress) {
        checkNotNull(remoIpAddress);
        return NatureRemoRepository.getInstance(new AppExecutors(), new NatureRemoLocalApiClient(remoIpAddress));
    }
}