aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/store.js2
-rw-r--r--src/lib/upload.js1
-rw-r--r--src/lib/utils.js6
3 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/store.js b/src/lib/store.js
index 6853386c..7f43e914 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -52,4 +52,6 @@ export const request = writable();
export const requestRedirect = writable();
export const selectedRate = writable();
export const token = persistSession('token');
+export const email = writable();
+export const phone = writable();
export const user = writable();
diff --git a/src/lib/upload.js b/src/lib/upload.js
index d8b27061..099e2f30 100644
--- a/src/lib/upload.js
+++ b/src/lib/upload.js
@@ -1,5 +1,4 @@
export const upload = async (file, type, progress, token) => {
- console.log('TYPE', type);
let url = `/api/upload/${type}`;
let formData = new FormData();
formData.append('file', file);
diff --git a/src/lib/utils.js b/src/lib/utils.js
index 7b10c638..6617f76e 100644
--- a/src/lib/utils.js
+++ b/src/lib/utils.js
@@ -240,6 +240,12 @@ export function ss(str1, str2) {
return 0.0;
}
+export const validateEmail = (email) => {
+ const re =
+ /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
+ return re.test(email);
+};
+
export const types = {
bitcoin: 'bitcoin',
lightning: 'lightning',