package org.openhab.habclient.dagger;
import org.openhab.domain.INodeMessageHandler;
import org.openhab.domain.command.ICommandColorProvider;
import org.openhab.domain.command.ICommandPhrasesProvider;
import org.openhab.habclient.command.CommandColorProvider;
import org.openhab.habclient.command.CommandPhrasesProvider;
import org.openhab.habclient.wear.WearCommandHandler;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
@Module
public class CommandModule {
@Provides
public ICommandColorProvider provideCommandColorProvider(CommandColorProvider provider) {
return provider;
}
@Provides
public ICommandPhrasesProvider provideCommandPhrasesProvider(CommandPhrasesProvider provider) {
return provider;
}
@Provides @Singleton
public INodeMessageHandler provideWearCommandHandler(WearCommandHandler wearCommandHandler) {
return wearCommandHandler;
}
}