Browse Source

fix few issues related to reward

new_design
Mukesh Dhungana 2 years ago
parent
commit
037252f0a7
  1. 2
      app/src/main/java/com/remit/jmecustomer/common/customwidgets/common/GenericImageWithTextListingDialog.java
  2. 3
      app/src/main/java/com/remit/jmecustomer/common/customwidgets/common/GenericTextListingDialog.java
  3. 5
      app/src/main/java/com/remit/jmecustomer/features/registerv2/newcustomer/presenter/NewRegisterV2Presenter.java
  4. 15
      app/src/main/java/com/remit/jmecustomer/features/rewards/view/InviteFragment.java
  5. 2
      app/src/main/res/layout/fragment_invite_tab.xml

2
app/src/main/java/com/remit/jmecustomer/common/customwidgets/common/GenericImageWithTextListingDialog.java

@ -284,12 +284,12 @@ public class GenericImageWithTextListingDialog<T extends GenericImageWithTextLis
public GenericImageWithTextListingRVViewholder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
textName.setTypeface(Typeface.createFromAsset(getContext().getAssets(), "font/" + "lato_bold.ttf"));
}
public void setTextName(String name) {
if (name != null)
textName.setText(name);
textName.setTypeface(Typeface.createFromAsset(getContext().getAssets(), "font/" + "lato_bold.ttf"));
}
public ImageView getImageView() {

3
app/src/main/java/com/remit/jmecustomer/common/customwidgets/common/GenericTextListingDialog.java

@ -536,13 +536,14 @@ public class GenericTextListingDialog<T> extends DialogFragment implements View.
public GenericTextListingRVViewholder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
textName.setTypeface(Typeface.createFromAsset(getContext().getAssets(), "font/" + "lato_bold.ttf"));
}
public void setTextName(String name) {
if (name != null)
textName.setText(name);
//if (boldText)
textName.setTypeface(Typeface.createFromAsset(getContext().getAssets(), "font/" + "lato_bold.ttf"));
}

5
app/src/main/java/com/remit/jmecustomer/features/registerv2/newcustomer/presenter/NewRegisterV2Presenter.java

@ -620,10 +620,9 @@ public class NewRegisterV2Presenter extends BaseViewModel implements NewRegister
@Override
protected void onSuccess(GenericResponseDataModel<MessageResponseDataModel> t) {
if (t.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) {
view.updateReferralCodeValidation(true);
//view.updateReferralCodeValidation(true);
} else {
//view.showPopUpMessage(t.getMsg(), CustomAlertDialog.AlertType.FAILED, null);
view.updateReferralCodeValidation(false);
//view.updateReferralCodeValidation(false);
newExistingRegisterViewLiveData.setReferralCodeLiveData(new FormInputStateDTO<>(false, getStringfromStringId(R.string.referral_code_not_found_text)));
}
}

15
app/src/main/java/com/remit/jmecustomer/features/rewards/view/InviteFragment.java

@ -3,22 +3,31 @@ package com.remit.jmecustomer.features.rewards.view;
import static androidx.core.content.ContextCompat.getSystemService;
import android.app.Activity;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Intent;
import android.graphics.Color;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.ContentFrameLayout;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import androidx.core.content.ContextCompat;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.material.snackbar.Snackbar;
import com.google.firebase.dynamiclinks.FirebaseDynamicLinks;
import com.google.firebase.dynamiclinks.ShortDynamicLink;
import com.remit.jmecustomer.R;
@ -90,6 +99,11 @@ public class InviteFragment extends BaseFragment implements View.OnClickListener
ClipboardManager clipboard = getSystemService(getContext(), ClipboardManager.class);
ClipData clip = ClipData.newPlainText(RemitApplication.getStringExtractor().getStringFromStringId(R.string.memberShipId_text), tv_referral_code_value.getText());
clipboard.setPrimaryClip(clip);
Snackbar snackbar = Snackbar.make((((Activity) this.getContext()).findViewById(android.R.id.content)), "Copied", Snackbar.LENGTH_LONG);
View sbView = snackbar.getView();
sbView.setBackgroundColor(Color.WHITE);
snackbar.setTextColor(Color.BLACK);
snackbar.show();
break;
}
}
@ -124,5 +138,4 @@ public class InviteFragment extends BaseFragment implements View.OnClickListener
});
}
}

2
app/src/main/res/layout/fragment_invite_tab.xml

@ -104,7 +104,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="15dp"
android:gravity="right"
android:text="copy"
android:text="Copy"
android:textColor="@color/dark_gray"
android:textSize="12sp"
app:layout_constraintEnd_toEndOf="parent"

Loading…
Cancel
Save