保誠-保戶業務員媒合平台
Tomas
2023-08-05 8d80ad37abf15cbc76ff125c9e0c7241b62a4461
Fixed: [弱掃] p18.2 Bad use of null-like value
修改1個檔案
16 ■■■■ 已變更過的檔案
PAMapp/shared/services/login.service.ts 16 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/shared/services/login.service.ts
@@ -48,10 +48,22 @@
  }
  /** 顧客註冊 **/
  async register(registerInfo: RegisterInfo):Promise<LoginSuccessToken>{
    return http.post('/otp/register', registerInfo).then(res => res.data);
  async register(registerInfo: RegisterInfo): Promise<LoginSuccessToken> {
    try {
      const response = await http.post('/otp/register', registerInfo);
      if (response !== null) {
        return response.data;
      } else {
        throw new Error('http.post returned null-like value.');
      }
    } catch (error) {
      console.error('An error occurred while registering:', error);
      // 可以在此處處理錯誤或回傳預設值
      throw error;
    }
  }
  /** 取得驗證碼圖片 **/
  async getImgOfVerification():Promise<string>{
    return http.get('/login/validate/get_img_code',{ responseType : 'arraybuffer' })