Skip to content

Instantly share code, notes, and snippets.

View yanivkalfa's full-sized avatar

Yaniv kalfa yanivkalfa

  • United states of America
View GitHub Profile
@yanivkalfa
yanivkalfa / SomeFilename.php
Last active December 18, 2015 01:59
pastBin Down
<?php
$testObject = array(
array(
"id"=> 1,
"parentID"=> 1,
"insuCount"=> 4522,
"totalInsuCount"=> '',
"childrenCount" => ''
),
array(
//schemas:
User: {
name: String
age: Number
email: String
defaultAddress: {
type: Schema.Types.ObjectId,
ref: 'Address'
}
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import "RCTFBLogin.h"
#import "RCTLog.h"
@implementation RCTFBLogin
{
FBSDKLoginButton *_loginButton;
}
RCT_EXPORT_METHOD(login:(NSString *)clientId redirectUrl:(NSString *)redirectUrl clientSecret:(NSString *)clientSecret state:(NSString *)state scopes:(NSArray *)scopes)
{
self.clientId = clientId;
self.redirectUrl = redirectUrl;
self.clientSecret = clientSecret;
self.state = state;
self.scopes = scopes;
//
// LinkedinStorage.m
// SydTechEco
//
// Created by yanivkalfa on 3/13/16.
// Copyright © 2016 Facebook. All rights reserved.
//
#import "LinkedinStorage.h"
#import <Foundation/Foundation.h>
RCT_EXPORT_METHOD(addEvent:(NSString *)name location:(NSString *)location date:(NSNumber *)secondsSinceUnixEpoch)
{
NSDate *date = [RCTConvert NSDate:secondsSinceUnixEpoch];
}
RCT_EXPORT_METHOD(login:(NSString *)clientId redirectUrl:(NSString *)redirectUrl clientSecret:(NSString *)clientSecret state:(NSString *)state scopes:(NSArray *)scopes callback:(RCTResponseSenderBlock)callback)
{
self.clientId = clientId;
self.redirectUrl = redirectUrl;
self.clientSecret = clientSecret;
self.state = state;
self.scopes = scopes;
NSString *err = [ NSString stringWithFormat:@"Quering accessToken failed %@",error ];
NSLog(err);
callback(@[err, [NSNull null]]);
NSTimeInterval expiresOn = [[[ NSUserDefaults standardUserDefaults ] objectForKey:@"expires_in"] doubleValue];
[manager POST:url parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSMutableDictionary * resp = [responseObject mutableCopy];
[resp setObject:accessToken forKey:@"access_token"];
[resp setObject:expiresOn forKey:@"expires_in"]; // error
NSLog(@"JSON: %@", responseObject);
callback(@[[NSNull null],responseObject]);
return [self.bridge.eventDispatcher sendDeviceEventWithName:@"linkedinGetRequest"
body:responseObject];
[manager GET:url parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSMutableDictionary * resp = [responseObject mutableCopy];
[resp setObject:accessToken forKey:@"access_token"];
[resp setObject:expiresOn forKey:@"expires_in"];
NSLog(@"JSON: %@", resp);
callback(@[[NSNull null],resp]);
return [self.bridge.eventDispatcher sendDeviceEventWithName:@"linkedinGetRequest"
body:resp];
{