summaryrefslogtreecommitdiff
path: root/public/assets/js/lib/sdk/auth.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2017-12-11 09:31:54 +0100
committerJules Laplace <julescarbon@gmail.com>2017-12-11 09:31:54 +0100
commit2be058bfd57790616a9d3282260a89dc1ccf65ab (patch)
tree59c270d2bdbafce29c272f4f250797105dd1e51b /public/assets/js/lib/sdk/auth.js
parent3ba37616c95e22442c17ce884cb2145808f1d917 (diff)
checkin working, auth.user populating
Diffstat (limited to 'public/assets/js/lib/sdk/auth.js')
-rw-r--r--public/assets/js/lib/sdk/auth.js18
1 files changed, 14 insertions, 4 deletions
diff --git a/public/assets/js/lib/sdk/auth.js b/public/assets/js/lib/sdk/auth.js
index a5a735a..c720292 100644
--- a/public/assets/js/lib/sdk/auth.js
+++ b/public/assets/js/lib/sdk/auth.js
@@ -10,9 +10,8 @@ var auth = (function(){
auth.next_view = null
auth.init = function(fn){
- console.log("auth init")
// if we're on an authentication page, ignore the current user
- if (window.location.pathname !== '/login' || window.location.pathname !== '/signup') {
+ if (window.location.pathname === '/login' || window.location.pathname === '/signup') {
fn && fn( false )
return
}
@@ -67,8 +66,19 @@ var auth = (function(){
auth.logged_in = function(){
return (auth.user.id && auth.user.id !== -1 && auth.user.id !== "undefined")
}
- auth.checkin = function(){
-
+ auth.checkin = function(opt){
+ $.ajax({
+ method: 'put',
+ url: '/api/checkin',
+ success: function(data){
+ if (data && data.user && data.user.id !== -1) {
+ auth.set_user(data.user)
+ opt.success(data.user)
+ return
+ }
+ opt.error()
+ }
+ })
}
return auth