37 lines
820 B
CoffeeScript
37 lines
820 B
CoffeeScript
require '../examples/sf-client'
|
|
|
|
sfuser = process.env.SF_USERNAME
|
|
sfpass = process.env.SF_SECURITY_TOKEN
|
|
|
|
orgCreds =
|
|
clientId: process.env.SF_CLIENT_ID
|
|
clientSecret: process.env.SF_CLIENT_SECRET
|
|
redirectUri: 'http://localhost:3000/oauth/_callback'
|
|
|
|
sf = new Cylon.SF.SFClient
|
|
sfuser: sfuser
|
|
sfpass: sfpass
|
|
orgCredentials: orgCreds
|
|
|
|
cc = 0
|
|
|
|
sf.authenticate (msg) ->
|
|
string = "^ Sphero Name: #{msg.sobject.Sphero_Name__c},"
|
|
string += " Msg Content:#{ msg.sobject.Content__c }"
|
|
string += ", SM Id:#{ msg.sobject.Id }"
|
|
console.log "Printed from callback in client program.program"
|
|
console.log string + "\n"
|
|
|
|
myId = null
|
|
message = "hello"
|
|
detail = "Some Stuff for details"
|
|
|
|
setInterval () =>
|
|
cc++
|
|
myId = cc
|
|
|
|
data = JSON.stringify { identifier: "run3#{myId}", msg: message }
|
|
|
|
sf.push data
|
|
, 1000
|