Search in sources :

Example 46 with User

use of com.waz.api.User in project wire-android by wireapp.

the class ScalaConnectStore method loadUser.

@Override
public void loadUser(String userId, UserRequester userRequester) {
    removeUserListener();
    User user = zMessagingApi.getUser(userId);
    users.put(userRequester, user);
    switch(userRequester) {
        case SEARCH:
            user.addUpdateListener(searchUserListener);
            searchUserListener.updated();
            break;
        case CONVERSATION:
            user.addUpdateListener(conversationUserListener);
            conversationUserListener.updated();
            break;
        case PARTICIPANTS:
            user.addUpdateListener(participantsUserListener);
            participantsUserListener.updated();
            break;
        case POPOVER:
            user.addUpdateListener(popoverUserListener);
            popoverUserListener.updated();
            break;
    }
}
Also used : User(com.waz.api.User)

Aggregations

User (com.waz.api.User)46 Test (org.junit.Test)15 IConversation (com.waz.api.IConversation)9 UserDetailsView (com.waz.zclient.ui.views.UserDetailsView)9 OtrClient (com.waz.api.OtrClient)8 ViewTest (com.waz.zclient.testutils.ViewTest)8 FragmentTest (com.waz.zclient.testutils.FragmentTest)7 SelectedTopUser (com.waz.zclient.controllers.tracking.events.connect.SelectedTopUser)5 View (android.view.View)4 GlobalTrackingController (com.waz.zclient.tracking.GlobalTrackingController)4 ArrayList (java.util.ArrayList)4 Intent (android.content.Intent)3 ContactDetails (com.waz.api.ContactDetails)3 AbsListView (android.widget.AbsListView)2 TextView (android.widget.TextView)2 OpenedGenericInviteMenuEvent (com.waz.zclient.controllers.tracking.events.connect.OpenedGenericInviteMenuEvent)2 FooterMenuCallback (com.waz.zclient.views.menus.FooterMenuCallback)2 SuppressLint (android.annotation.SuppressLint)1 Handler (android.os.Handler)1 ActionMenuView (android.support.v7.widget.ActionMenuView)1