public boolean isOnline() { return !isBlocked() && !isBlockedBy() && isConnected(); }
if (contact.isBlocked()) { holder.unBlock.setVisibility(View.VISIBLE); } else {
public void updateUserTypingStatus(final String typingUserId, final String isTypingStatus) { if (contact != null) { if (contact.isBlocked() || contact.isBlockedBy()) { return;
@Override public void onClick(View view) { if (alCustomizationSettings.isMessageFastScrollEnabled()) { getActivity().runOnUiThread(new Runnable() { @Override public void run() { recyclerView.smoothScrollToPosition(messageList.size()); recyclerView.getLayoutManager().scrollToPosition(messageList.size()); } }); } emoticonsFrameLayout.setVisibility(View.GONE); sendMessage(); if (contact != null && !contact.isBlocked() || channel != null) { handleSendAndRecordButtonView(false); } } }
menu.findItem(R.id.userBlock).setVisible(alCustomizationSettings.isBlockOption() ? !withUserContact.isDeleted() && !withUserContact.isBlocked() : alCustomizationSettings.isBlockOption()); menu.findItem(R.id.userUnBlock).setVisible(alCustomizationSettings.isBlockOption() ? !withUserContact.isDeleted() && withUserContact.isBlocked() : alCustomizationSettings.isBlockOption()); menu.findItem(R.id.refresh).setVisible(alCustomizationSettings.isRefreshOption() ? !withUserContact.isDeleted() : alCustomizationSettings.isRefreshOption()); if (withUserContact.isBlocked() || withUserContact.isBlockedBy() || withUserContact.isDeleted()) { if (getActivity() != null) { setToolbarSubtitle("");
Intent intent = null; if (Intent.ACTION_SEND.equals(action) && type != null) { if (contact.isBlocked()) { Toast.makeText(this, getString(R.string.user_is_blocked), Toast.LENGTH_SHORT).show(); return;
@Override public void onItemClick(AdapterView<?> parent, View v, int position, long id) { final Cursor cursor = mAdapter.getCursor(); // Moves to the Cursor row corresponding to the ListView item that was clicked cursor.moveToPosition(position); Contact contact = contactDatabase.getContact(cursor, "_id"); if (contact.isBlocked()) { userUnBlockDialog(contact); return; } //TODO: place Invite code here.Invite view is invisible, make visibility here based on condition. if (contact.isDeviceContact()) { //Starting sms app for invite with number openInvite(); return; } mOnContactSelectedListener.onCustomContactSelected(contact); }
if (!MobiComUserPreference.getInstance(getActivity()).getUserId().equals(typingUserId)) { Contact displayNameContact = appContactService.getContactById(typingUserId); if (displayNameContact.isBlocked() || displayNameContact.isBlockedBy()) { return; if (!MobiComUserPreference.getInstance(getActivity()).getUserId().equals(typingUserId)) { Contact displayNameContact = appContactService.getContactById(typingUserId); if (displayNameContact.isBlocked() || displayNameContact.isBlockedBy()) { return;
if (!TextUtils.isEmpty(userId) && alCustomizationSettings.isBlockOption()) { Contact withUserContact = appContactService.getContactById(userId); if (withUserContact.isBlocked()) { menu.findItem(R.id.userUnBlock).setVisible(true); } else { if (contact.isBlocked()) { menu.findItem(R.id.userUnBlock).setVisible(true); } else {
if (contact != null && (contact.isBlocked() || contact.isBlockedBy())) { return;
@Override public void onClick(View view) { if (contact != null && !contact.isBlocked() || channel != null) { if (attachmentLayout.getVisibility() == View.VISIBLE) { Toast.makeText(getActivity(), R.string.select_file_count_limit, Toast.LENGTH_LONG).show(); if (!TextUtils.isEmpty(userId)) { Contact withUserContact = appContactService.getContactById(userId); if (withUserContact.isBlocked()) { userBlockDialog(false, withUserContact, true); } else { if (contact.isBlocked()) { userBlockDialog(false, contact, false); } else {
@Override public void onLongPress(MotionEvent event) { if (contact != null && contact.isBlocked()) { userBlockDialog(false, contact, false); return; } if (getActivity() instanceof ALStoragePermissionListener) { if (((ALStoragePermissionListener) getActivity()).isPermissionGranted()) { startRecording(); } else { ((ALStoragePermissionListener) getActivity()).checkPermission(new ALStoragePermission() { @Override public void onAction(boolean didGrant) { } }); } } }
protected void sendMessage() { if (channel != null) { if (Channel.GroupType.GROUPOFTWO.getValue().equals(channel.getType())) { String userId = ChannelService.getInstance(getActivity()).getGroupOfTwoReceiverUserId(channel.getKey()); if (!TextUtils.isEmpty(userId)) { Contact withUserContact = appContactService.getContactById(userId); if (withUserContact.isBlocked()) { userBlockDialog(false, withUserContact, true); } else { processSendMessage(); } } } else if (Channel.GroupType.OPEN.getValue().equals(channel.getType())) { if (Utils.isInternetAvailable(getActivity())) { processSendMessage(); } else { Toast.makeText(getActivity(), getActivity().getString(R.string.internet_connection_not_available), Toast.LENGTH_SHORT).show(); } } else { processSendMessage(); } } else if (contact != null) { if (contact.isBlocked()) { userBlockDialog(false, contact, false); } else { processSendMessage(); } } }
Contact withUserContact = appContactService.getContactById(userId); if (withUserContact != null) { if (withUserContact.isBlocked()) { if (getActivity() != null) { setToolbarSubtitle("");
messageToForward.setTo(null); } else { if (contact.isBlocked()) { return;