Skip to content

Commit

Permalink
fixed state issue
Browse files Browse the repository at this point in the history
  • Loading branch information
Anand committed Feb 27, 2012
1 parent d0ec868 commit 782cfb7
Show file tree
Hide file tree
Showing 9 changed files with 352 additions and 101 deletions.
13 changes: 6 additions & 7 deletions .classpath
Expand Up @@ -4,21 +4,20 @@
<classpathentry kind="src" path="test"/>
<classpathentry kind="src" path="pusher-0.1"/>
<classpathentry kind="src" path="securesocial-0.2.4"/>
<classpathentry kind="src" path="force-0.7"/>

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/dev/play-1.2.4/framework/play-1.2.4.jar" sourcepath="/Users/anandbashyamnarasimhan/dev/play-1.2.4/framework/src" />
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/core.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/commons-pool-1.5.5.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/core-2.0.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/force-rest-api-0.0.15.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/httpclient-4.1.3.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/httpcore-4.1.4.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/jackson-core-asl-1.9.2.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/jackson-mapper-asl-1.9.2.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/javase.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/javase-2.0.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/lib/jedis-2.0.0.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/pusher-0.1/lib/play-pusher.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/securesocial-0.2.4/lib/play-securesocial.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/force-0.7/lib/force-rest-api-0.0.15.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/force-0.7/lib/jackson-core-asl-1.9.2.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/force-0.7/lib/jackson-mapper-asl-1.9.2.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/force-0.7/lib/play-force.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/dev/play-1.2.4/framework/lib/activation-1.1.1.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/dev/play-1.2.4/framework/lib/antlr-2.7.6.jar"/>
<classpathentry kind="lib" path="/Users/anandbashyamnarasimhan/dev/play-1.2.4/framework/lib/asm-all-3.3.1.jar"/>
Expand Down
2 changes: 0 additions & 2 deletions .project
Expand Up @@ -20,7 +20,5 @@
<link><name>securesocial-0.2.4</name><type>2</type><location>/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/securesocial-0.2.4/app</location></link>
<link><name>conf/securesocial-0.2.4</name><type>2</type><location>/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/securesocial-0.2.4/conf</location></link>
<link><name>public/securesocial-0.2.4</name><type>2</type><location>/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/securesocial-0.2.4/public</location></link>
<link><name>force-0.7</name><type>2</type><location>/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/force-0.7/app</location></link>
<link><name>conf/force-0.7</name><type>2</type><location>/Users/anandbashyamnarasimhan/javaworkspace/greenapples/modules/force-0.7/conf</location></link>
</linkedResources>
</projectDescription>
25 changes: 17 additions & 8 deletions app/controllers/Application.java
Expand Up @@ -14,6 +14,8 @@
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import com.google.zxing.BarcodeFormat;
import com.google.zxing.WriterException;
Expand Down Expand Up @@ -141,14 +143,21 @@ public static void generateQrCode(String codeTxt, String title, String descripti
job.now();
System.out.println(">>>>>>>>>>>> Sent Async message to share coupon on Facebook :"+coupon);
}
Pusher pusher = new Pusher();
String jsonPushMessage = String.format("{\"title\":\"%s\",\"imgSrc\":\"%s\",\"description\":\"%s\"}",
coupon.title,
"/qrCode?couponId="+coupon.couponId,
coupon.description);
System.out.println(">>>>>>>>>> Sending JSON message:"+jsonPushMessage);
HttpResponse response = pusher.trigger("coupons", "new_coupon",jsonPushMessage);
System.out.println(String.format("Sent pusher message successfully. Response :%s",response.getStatus()));

if(System.getenv("PUSHER_URL")!=null && System.getenv("PUSHER_URL").length()>0){
Pattern HEROKU_PUSHER_URL_PATTERN = Pattern.compile("^http://([^:]*):([^@]*)@api.pusherapp.com/apps/([0-9]*)?");
Matcher matcher = HEROKU_PUSHER_URL_PATTERN.matcher(System.getenv("PUSHER_URL"));
System.out.println(String.format(">>>>>>>>>> Using PUSHER parameters:App Key=%s,App Secret=%s,App Id=%s",matcher.group(1),matcher.group(2),matcher.group(3)));
Pusher pusher = new Pusher(matcher.group(1),matcher.group(2),matcher.group(3));
String jsonPushMessage = String.format("{\"title\":\"%s\",\"imgSrc\":\"%s\",\"description\":\"%s\"}",
coupon.title,
"/qrCode?couponId="+coupon.couponId,
coupon.description);
System.out.println(">>>>>>>>>> Sending JSON message:"+jsonPushMessage);
HttpResponse response = pusher.trigger("coupons", "new_coupon",jsonPushMessage);
System.out.println(String.format("Sent pusher message successfully. Response :%s",response.getStatus()));
}


coupon(coupon.couponId);

Expand Down

0 comments on commit 782cfb7

Please sign in to comment.