package com.p3.bewoplaner.data.firebase;

import com.p3.bewoplaner.di.ApplicationComponent;
import com.p3.bewoplaner.di.scopes.ActivityScope;
import com.p3.bewoplaner.page.chat.ChatModule;
import com.p3.bewoplaner.page.login.LoginModule;

import dagger.Component;

/**
 * Created by laszloffiferenc on 3/2/17.
 */
@ActivityScope
@Component(dependencies = ApplicationComponent.class, modules = {LoginModule.class, ChatModule.class})
public interface MessagingComponent {
    void inject(MessagingInstanceIdService messagingInstanceIdService);

    void inject(HandleMessagesService handleMessagesService);

    void inject(ReplyNotificationReceiver replyNotificationReceiver);
}