aboutsummaryrefslogtreecommitdiff
path: root/src/services/UserProfileService.ts
diff options
context:
space:
mode:
authorIvan Chen <ivan@thetaggid.com>2021-02-26 22:27:42 -0500
committerGitHub <noreply@github.com>2021-02-26 22:27:42 -0500
commita7b4f16c71ce65f9be9ec1399eceacbe6f5329b8 (patch)
treedb95880032b6f6149ecff5d12c3270265e003d33 /src/services/UserProfileService.ts
parent8b862e92fb90c0bbf95a77348632df9b42b02722 (diff)
parent7faeb487da4fac1e57d8d147da1e41cac16bb28d (diff)
Merge pull request #269 from IvanIFChen/tma656-revamp-onboarding
[TMA-656] Revamp Onboarding
Diffstat (limited to 'src/services/UserProfileService.ts')
-rw-r--r--src/services/UserProfileService.ts45
1 files changed, 44 insertions, 1 deletions
diff --git a/src/services/UserProfileService.ts b/src/services/UserProfileService.ts
index bfc4933f..dd77db9f 100644
--- a/src/services/UserProfileService.ts
+++ b/src/services/UserProfileService.ts
@@ -11,6 +11,7 @@ import {
PROFILE_INFO_ENDPOINT,
PROFILE_PHOTO_ENDPOINT,
PROFILE_PHOTO_THUMBNAIL_ENDPOINT,
+ REGISTER_ENDPOINT,
SEND_OTP_ENDPOINT,
TAGG_CUSTOMER_SUPPORT,
VERIFY_OTP_ENDPOINT,
@@ -292,7 +293,6 @@ export const verifyOtp = async (phone: string, otp: string) => {
export const sendOtp = async (phone: string) => {
try {
- console.log(phone);
let response = await fetch(SEND_OTP_ENDPOINT, {
method: 'POST',
body: JSON.stringify({
@@ -313,3 +313,46 @@ export const sendOtp = async (phone: string) => {
return false;
}
};
+
+export const sendOtpStatusCode = async (phone: string) => {
+ try {
+ let response = await fetch(SEND_OTP_ENDPOINT, {
+ method: 'POST',
+ body: JSON.stringify({
+ phone_number: '+1' + phone,
+ }),
+ });
+
+ return response.status;
+ } catch (error) {
+ console.log(error);
+ return undefined;
+ }
+};
+
+export const sendRegister = async (
+ firstName: string,
+ lastName: string,
+ phone: string,
+ email: string,
+ username: string,
+ password: string,
+) => {
+ try {
+ const response = await fetch(REGISTER_ENDPOINT, {
+ method: 'POST',
+ body: JSON.stringify({
+ first_name: firstName,
+ last_name: lastName,
+ email: email,
+ phone_number: phone,
+ username: username,
+ password: password,
+ }),
+ });
+ return response;
+ } catch (error) {
+ console.log(error);
+ return undefined;
+ }
+};