Sha256: bf2afa7de02de4ba99d5dbd583f4e604cb22b3662211d20c8da230e7702a384d
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
#= require ./applicious_class.js.coffee class AppliciousFacebook extends AppliciousCore @FB_APP_ID: '' @FB_UID: '' @FB_RESPONSE: '' @FB_STATUS: '' @FB_ACCESS_TOKEN constructor: -> @log 'Applicious [AP::FB] Loaded' init: (@FB_APP_ID) -> @log 'Initialised [AP::FB]', @FB_APP_ID login: (permissions = '', callback) -> responseHandler = (response) => if response.authResponse try @FB_STATUS = response.status @FB_RESPONSE = response.authResponse @FB_UID = response.authResponse.userID @FB_ACCESS_TOKEN = response.authResponse.accessToken catch error @log 'Error', error if permissions && permissions != '' if permissions == response.perms @log 'Login accepted - Permissions Accepted', response callback true, response else @log 'Login rejected - Permissions Rejected', response callback false, response else @log 'Login accepted - No Permissions', response callback true, response else @log 'Login rejected', response callback false, response return FB.login responseHandler, scope: permissions return # - - - # AP.FB = new AppliciousFacebook
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
applicious_utils-0.1.73 | app/assets/javascripts/applicious_utils/Applicious/facebook_class.js.coffee |