public synchronized String[] getOnlineUsers(int numberOfUser) { try { Map<String, String> userMapList = userClientService.getOnlineUserList(numberOfUser); if (userMapList != null && userMapList.size() > 0) { String[] userIdArray = new String[userMapList.size()]; Set<String> userIds = new HashSet<String>(); int i = 0; for (Map.Entry<String, String> keyValue : userMapList.entrySet()) { Contact contact = new Contact(); contact.setUserId(keyValue.getKey()); contact.setConnected(keyValue.getValue().contains("true")); userIdArray[i] = keyValue.getKey(); userIds.add(keyValue.getKey()); baseContactService.upsert(contact); i++; } processUserDetails(userIds); return userIdArray; } } catch (Exception e) { e.printStackTrace(); } return null; }
contact.setUserId(cursor.getString(cursor.getColumnIndex(primaryKeyAliash == null ? MobiComDatabaseHelper.USERID : primaryKeyAliash))); contact.setLocalImageUrl(cursor.getString(cursor.getColumnIndex(MobiComDatabaseHelper.CONTACT_IMAGE_LOCAL_URI))); contact.setImageURL(cursor.getString(cursor.getColumnIndex(MobiComDatabaseHelper.CONTACT_IMAGE_URL)));
newContact.setUserId(lookupKey); newContact.setDeviceContactType(Contact.ContactType.DEVICE.getValue()); newContact.setFullName(displayName);
contact.setUserId(keyValue.getKey()); contact.setFullName(keyValue.getValue()); contact.setUnreadCount(0);
@Test public void testDeleteSync_withContact_returnSuccess() { try { Contact contact = new Contact(); contact.setUserId("testUserId"); when(messageClientService.syncDeleteConversationThreadFromServer(contact, null)).thenReturn("success"); assertEquals("success", mobiComConversationService.deleteSync(contact, null, null)); // Check if method is called... Mockito.verify(messageDatabaseService, Mockito.times(1)).deleteConversation(anyString()); } catch (Exception e) { e.printStackTrace(); } }
contact.setUserId("adarshk"); contact.setFullName("John"); contact.setImageURL("R.drawable.couple"); contactRaj.setUserId("raj"); contactRaj.setFullName("rajni"); contactRaj.setImageURL("https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xap1/v/t1.0-1/p200x200/12049601_556630871166455_1647160929759032778_n.jpg?oh=7ab819fc614f202e144cecaad0eb696b&oe=56EBA555&__gda__=1457202000_85552414c5142830db00c1571cc50641"); contact2.setUserId("rathan"); contact2.setFullName("Liz"); contact2.setImageURL("R.drawable.liz"); contact3.setUserId("clem"); contact3.setFullName("Clement"); contact3.setImageURL("R.drawable.shivam"); contact4.setUserId("shanki.gupta"); contact4.setFullName("Bill"); contact4.setImageURL("R.drawable.contact_shanki"); contact6.setUserId("krishna"); contact6.setFullName("Krishi"); contact6.setImageURL("R.drawable.girl"); contact7.setUserId("heather"); contact7.setFullName("Heather"); contact7.setImageURL("R.drawable.heather");
contact.setContactNumber(items.get(0)); if (userIds != null) { contact.setUserId(userIds.get(0));
public synchronized void processMuteUserResponse(MuteUserResponse response) { Contact contact = new Contact(); contact.setUserId(response.getUserId()); BroadcastService.sendMuteUserBroadcast(context, BroadcastService.INTENT_ACTIONS.MUTE_USER_CHAT.toString(), true, response.getUserId()); if (!TextUtils.isEmpty(response.getImageLink())) { contact.setImageURL(response.getImageLink()); } contact.setUnreadCount(response.getUnreadCount()); if (response.getNotificationAfterTime() != null && response.getNotificationAfterTime() != 0) { contact.setNotificationAfterTime(response.getNotificationAfterTime()); } contact.setConnected(response.isConnected()); baseContactService.upsert(contact); }
for (UserDetail userDetail : userDetails) { Contact contact = new Contact(); contact.setUserId(userDetail.getUserId()); if (!TextUtils.isEmpty(userDetail.getDisplayName())) { contact.setFullName(userDetail.getDisplayName());
private void buildSupportContactData() { Context context = getApplicationContext(); AppContactService appContactService = new AppContactService(context); // avoid each time update .... if (!appContactService.isContactExists(getString(R.string.support_contact_userId))) { Contact contact = new Contact(); contact.setUserId(getString(R.string.support_contact_userId)); contact.setFullName(getString(R.string.support_contact_display_name)); contact.setContactNumber(getString(R.string.support_contact_number)); contact.setImageURL(getString(R.string.support_contact_image_url)); contact.setEmailId(getString(R.string.support_contact_emailId)); appContactService.add(contact); } }
contact.setDeviceContactType(Contact.ContactType.APPLOZIC.getValue()); contact.setUserId(syncUserBlockedFeed.getBlockedTo()); baseContactService.upsert(contact); baseContactService.updateUserBlocked(syncUserBlockedFeed.getBlockedTo(), syncUserBlockedFeed.getUserBlocked()); contact.setDeviceContactType(Contact.ContactType.APPLOZIC.getValue()); contact.setUserId(syncUserBlockByFeed.getBlockedBy()); baseContactService.upsert(contact); baseContactService.updateUserBlockedBy(syncUserBlockByFeed.getBlockedBy(), syncUserBlockByFeed.getUserBlocked());
contact.setUserId(user.getUserId()); contact.setFullName(registrationResponse.getDisplayName()); contact.setImageURL(registrationResponse.getImageLink());
public synchronized void processUser(UserDetail userDetail, Contact.ContactType contactType) { Contact contact = new Contact(); contact.setUserId(userDetail.getUserId()); contact.setContactNumber(userDetail.getPhoneNumber()); contact.setConnected(userDetail.isConnected()); contact.setStatus(userDetail.getStatusMessage()); if (!TextUtils.isEmpty(userDetail.getDisplayName())) { contact.setFullName(userDetail.getDisplayName()); } contact.setLastSeenAt(userDetail.getLastSeenAtTime()); contact.setUserTypeId(userDetail.getUserTypeId()); contact.setUnreadCount(0); contact.setLastMessageAtTime(userDetail.getLastMessageAtTime()); contact.setMetadata(userDetail.getMetadata()); contact.setRoleType(userDetail.getRoleType()); contact.setDeletedAtTime(userDetail.getDeletedAtTime()); if (!TextUtils.isEmpty(userDetail.getImageLink())) { contact.setImageURL(userDetail.getImageLink()); } if (Applozic.getInstance(context).isDeviceContactSync()) { contact.setDeviceContactType(contactType.getValue()); } else { contact.setContactType(contactType.getValue()); } baseContactService.upsert(contact); }
public synchronized Contact getContactFromUserDetail(UserDetail userDetail, Contact.ContactType contactType) { Contact contact = new Contact(); contact.setUserId(userDetail.getUserId()); contact.setContactNumber(userDetail.getPhoneNumber()); contact.setConnected(userDetail.isConnected()); contact.setStatus(userDetail.getStatusMessage()); if (!TextUtils.isEmpty(userDetail.getDisplayName())) { contact.setFullName(userDetail.getDisplayName()); } contact.setLastSeenAt(userDetail.getLastSeenAtTime()); contact.setUserTypeId(userDetail.getUserTypeId()); contact.setUnreadCount(0); contact.setLastMessageAtTime(userDetail.getLastMessageAtTime()); contact.setMetadata(userDetail.getMetadata()); contact.setRoleType(userDetail.getRoleType()); contact.setDeletedAtTime(userDetail.getDeletedAtTime()); if (!TextUtils.isEmpty(userDetail.getImageLink())) { contact.setImageURL(userDetail.getImageLink()); } if (Applozic.getInstance(context).isDeviceContactSync()) { contact.setDeviceContactType(contactType.getValue()); } else { contact.setContactType(contactType.getValue()); } baseContactService.upsert(contact); return contact; }
public void processUserDetails(UserDetail[] userDetails) { if (userDetails != null && userDetails.length > 0) { for (UserDetail userDetail : userDetails) { Contact contact = new Contact(); contact.setUserId(userDetail.getUserId()); contact.setContactNumber(userDetail.getPhoneNumber()); contact.setConnected(userDetail.isConnected()); if (!TextUtils.isEmpty(userDetail.getDisplayName())) { contact.setFullName(userDetail.getDisplayName()); } contact.setLastSeenAt(userDetail.getLastSeenAtTime()); contact.setStatus(userDetail.getStatusMessage()); contact.setUnreadCount(userDetail.getUnreadCount()); contact.setUserTypeId(userDetail.getUserTypeId()); contact.setImageURL(userDetail.getImageLink()); contact.setDeletedAtTime(userDetail.getDeletedAtTime()); contact.setLastMessageAtTime(userDetail.getLastMessageAtTime()); contact.setMetadata(userDetail.getMetadata()); contact.setRoleType(userDetail.getRoleType()); baseContactService.upsert(contact); } } }
Contact newContact = baseContactService.getContactById(userDetail.getUserId()); Contact contact = new Contact(); contact.setUserId(userDetail.getUserId()); contact.setContactNumber(userDetail.getPhoneNumber()); contact.setStatus(userDetail.getStatusMessage());