Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 752c68fa authored by Jason Monk's avatar Jason Monk
Browse files

Remove Dependency.get usages from SmartReplyController

Test: atest SystemUITests
Change-Id: I552075b4bb6165adcb8363b2c21dff4770f1ba2d
parent b1a5f23e
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -21,7 +21,6 @@ import android.util.ArraySet;

import com.android.internal.statusbar.IStatusBarService;
import com.android.internal.statusbar.NotificationVisibility;
import com.android.systemui.Dependency;
import com.android.systemui.statusbar.notification.NotificationData;
import com.android.systemui.statusbar.notification.NotificationEntryManager;

@@ -36,15 +35,16 @@ import javax.inject.Singleton;
 */
@Singleton
public class SmartReplyController {
    private IStatusBarService mBarService;
    private final IStatusBarService mBarService;
    private final NotificationEntryManager mEntryManager;
    private Set<String> mSendingKeys = new ArraySet<>();
    private Callback mCallback;
    private final NotificationEntryManager mEntryManager =
            Dependency.get(NotificationEntryManager.class);

    @Inject
    public SmartReplyController() {
        mBarService = Dependency.get(IStatusBarService.class);
    public SmartReplyController(NotificationEntryManager entryManager,
            IStatusBarService statusBarService) {
        mBarService = statusBarService;
        mEntryManager = entryManager;
    }

    public void setCallback(Callback callback) {
+2 −2
Original line number Diff line number Diff line
@@ -70,9 +70,9 @@ public class SmartReplyControllerTest extends SysuiTestCase {
        MockitoAnnotations.initMocks(this);
        mDependency.injectTestDependency(NotificationEntryManager.class,
                mNotificationEntryManager);
        mDependency.injectTestDependency(IStatusBarService.class, mIStatusBarService);

        mSmartReplyController = new SmartReplyController();
        mSmartReplyController = new SmartReplyController(mNotificationEntryManager,
                mIStatusBarService);
        mDependency.injectTestDependency(SmartReplyController.class,
                mSmartReplyController);