diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/store.js | 2 | ||||
| -rw-r--r-- | src/lib/upload.js | 1 | ||||
| -rw-r--r-- | src/lib/utils.js | 6 |
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', |
