Sha256: c71e1f7d7c81c6854f0bf6d1e89468eb38337dab4ca17d78c3422c5966152bc1
Contents?: true
Size: 1.07 KB
Versions: 39
Compression:
Stored size: 1.07 KB
Contents
#= require ./applicious_class.js.coffee class AppliciousFacebook extends AppliciousCore @FB_APP_ID: '' @FB_UID: '' @FB_SESSION: '' @FB_STATUS: '' constructor: -> @log 'Applicious [AP::FB] Loaded' init: (@FB_APP_ID) -> @log 'Initialised [AP::FB]', @FB_APP_ID login: (permissions = '', callback) -> responseHandler = (response) => if response.session try @FB_STATUS = response.status @FB_SESSION = response.session @FB_UID = response.session.uid 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, perms: permissions return # - - - # AP.FB = new AppliciousFacebook
Version data entries
39 entries across 39 versions & 1 rubygems