[TIL] 230320

EllaDev·2023년 3월 20일
0

Today I Learn

목록 보기
9/13

To do list…

[운영/인증] Signup에 커뮤니티쪽 추천인 넣기 / 나원오

  • 화요일에 오픈
  • 따로 브랜치 따고 금요일에 개발에 올려서 테스트해보기
  • [중요]QA에 올릴 때 해당 소스 삭제해서 올리기

[개발/지갑 ] Send/Swap 수수료 관련 UI 수정 / 허준녕

 1. LMC
   - 토큰 전송 :  보유잔액 < 금액 입력 = "보유잔액이 부족합니다."
   - 스왑 : 보유잔액 < (금액 입력 + 수수료) = "보유잔액이 부족합니다."
 2. ETH
   - ERC20 전송 : 토큰 보유잔액 < 토큰 금액 입력 = "보유잔액이 부족합니다." / ETH 보유잔액 < 수수료 = "보유잔액이 부족합니다."
   - ETH 전송 : 보유잔액 < (금액 입력 + 수수료) = "보유잔액이 부족합니다."
   - 스왑 : LM 보유잔액 < LM 금액 입력 = "보유잔액이 부족합니다." / ETH 보유잔액 < 수수료 = "보유잔액이 부족합니다."

Today add list…

[운영/지갑] 이더 네트워크 수수료 fix 값도 send/swap 할때 같이 보내주기/ 허준녕

  • 이유? 보내는 동안 수수료가 변해서 출금이나 이체가 안되는 경우가 있기 때문에

[운영/인증] 회원가입 이름 띄어 쓰기 가능하도록 정규식 수정 / 나원오

  • 이유 : 다국어 서비스로 외국인들도 가능하도록하기 위해서
//before
const regExp = /^[ㄱ-ㅎ|가-힣|a-z|A-Z]+$/

// after
const regExp = /^[ㄱ-ㅎ|가-힣|a-z|A-Z|\s]+$/

⇒ validate 파일 수정 후, 회원가입 폼에서 replace 시키는 부분 삭제 및 수정

[운영/인증] 이메일 정규식 수정(signin) / 나원오

  • 이유 : 플레이놈 정규식과 같게 해야 해당 서비스 회원들도 가입이 가능하므로
// Before
const regExp =
      /^[0-9a-zA-Z_,.]+[0-9a-zA-Z]*@[0-9a-zA-Z]{1,255}\.[a-zA-Z]{1,3}/i

// After
const regExp = /[a-zA-Z0-9._+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9.]+/g

[운영/지갑] Swap/Send에 고정된 수수료를 보내기

  • 이유 : API가 처리되는 동안 수수료가 변해서 제대로 기능 실행이 안된다.

[운영/지갑] Swap 시킬때 이중으로 API 쏘는 것 막기

  • 이유 : 현재 swap 할때 시간이 많이 소요되므로 사용자가 이중으로 클릭 할 수 있다.]
  • 해결방법 : send와 같이 진행중이라는 팝업을 띄우고 해당 홈을 이동하도록 한다.

[운영/지갑] 공통 Alert & Confirm Popup 다국어 문제

  • 이슈 : 언어를 다르게 설정하는 것에 따라 다국어 설정이 제대로 되지 않는다
  • 원인 : store에 있는 default popup 값이 정적으로 설정되어있어서 나타는 현상
  • 해결 : 각각의 alert / confirm 팝업에 각각의 default popup 값을 넣는다.
profile
Frontend Developer

0개의 댓글