Controllerize invitation activities

This commit is contained in:
Torsten Grote
2016-10-14 17:29:46 -03:00
parent 02a39f5694
commit a92f7e1c9f
16 changed files with 568 additions and 366 deletions

View File

@@ -27,6 +27,10 @@ import org.briarproject.android.privategroup.creation.CreateGroupController;
import org.briarproject.android.privategroup.creation.CreateGroupControllerImpl;
import org.briarproject.android.privategroup.list.GroupListController;
import org.briarproject.android.privategroup.list.GroupListControllerImpl;
import org.briarproject.android.sharing.InvitationsBlogController;
import org.briarproject.android.sharing.InvitationsBlogControllerImpl;
import org.briarproject.android.sharing.InvitationsForumController;
import org.briarproject.android.sharing.InvitationsForumControllerImpl;
import dagger.Module;
import dagger.Provides;
@@ -125,6 +129,22 @@ public class ActivityModule {
return forumController;
}
@ActivityScope
@Provides
protected InvitationsForumController provideInvitationsForumController(
InvitationsForumControllerImpl invitationsForumController) {
activity.addLifecycleController(invitationsForumController);
return invitationsForumController;
}
@ActivityScope
@Provides
protected InvitationsBlogController provideInvitationsBlogController(
InvitationsBlogControllerImpl invitationsBlogController) {
activity.addLifecycleController(invitationsBlogController);
return invitationsBlogController;
}
@ActivityScope
@Provides
BlogController provideBlogController(BlogControllerImpl blogController) {