aboutsummaryrefslogtreecommitdiff
path: root/src/services/UserProfileService.ts
diff options
context:
space:
mode:
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;
+ }
+};