Skip to content

Instantly share code, notes, and snippets.

@csemrm
Forked from hansemannn/titanium-auth-session.js
Created February 13, 2018 20:07
Show Gist options
  • Save csemrm/1556af22d1c0cd3210e22362b51ff3a3 to your computer and use it in GitHub Desktop.
Save csemrm/1556af22d1c0cd3210e22362b51ff3a3 to your computer and use it in GitHub Desktop.

Revisions

  1. @hansemannn hansemannn revised this gist Oct 21, 2017. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions titanium-auth-session.js
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    var SFAuthenticationSession = require('SafariServices/SFAuthenticationSession');
    var NSURL = require('Foundation/NSURL');
    const SFAuthenticationSession = require('SafariServices/SFAuthenticationSession');
    const NSURL = require('Foundation/NSURL');

    var session = SFAuthenticationSession.alloc().initWithURLCallbackURLSchemeCompletionHandler(
    const session = SFAuthenticationSession.alloc().initWithURLCallbackURLSchemeCompletionHandler(
    NSURL.alloc().initWithString('https://github.com/login/oauth/authorize?scope=repo&client_id=XXXXX'),
    'appcgithub://',
    function(url, error) {
  2. @hansemannn hansemannn revised this gist Oct 21, 2017. 1 changed file with 9 additions and 9 deletions.
    18 changes: 9 additions & 9 deletions titanium-auth-session.js
    Original file line number Diff line number Diff line change
    @@ -2,16 +2,16 @@ var SFAuthenticationSession = require('SafariServices/SFAuthenticationSession');
    var NSURL = require('Foundation/NSURL');

    var session = SFAuthenticationSession.alloc().initWithURLCallbackURLSchemeCompletionHandler(
    NSURL.alloc().initWithString('https://github.com/login/oauth/authorize?scope=repo&client_id=XXXXX'),
    'appcgithub://',
    function(url, error) {
    if (error != null) {
    Ti.API.error('Error performing OAuth: ' + error.localizedDescription);
    cb({ success: false, error: 'Error performing OAuth: ' + error.localizedDescription });
    return;
    }
    NSURL.alloc().initWithString('https://github.com/login/oauth/authorize?scope=repo&client_id=XXXXX'),
    'appcgithub://',
    function(url, error) {
    if (error != null) {
    Ti.API.error('Error performing OAuth: ' + error.localizedDescription);
    cb({ success: false, error: 'Error performing OAuth: ' + error.localizedDescription });
    return;
    }

    cb({ success: true, url: url.absoluteString });
    cb({ success: true, url: url.absoluteString });
    });

    function cb(e) {
  3. @hansemannn hansemannn created this gist Oct 21, 2017.
    19 changes: 19 additions & 0 deletions titanium-auth-session.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    var SFAuthenticationSession = require('SafariServices/SFAuthenticationSession');
    var NSURL = require('Foundation/NSURL');

    var session = SFAuthenticationSession.alloc().initWithURLCallbackURLSchemeCompletionHandler(
    NSURL.alloc().initWithString('https://github.com/login/oauth/authorize?scope=repo&client_id=XXXXX'),
    'appcgithub://',
    function(url, error) {
    if (error != null) {
    Ti.API.error('Error performing OAuth: ' + error.localizedDescription);
    cb({ success: false, error: 'Error performing OAuth: ' + error.localizedDescription });
    return;
    }

    cb({ success: true, url: url.absoluteString });
    });

    function cb(e) {
    Ti.API.info(e);
    }