package com.mhacks.android;
import android.app.Application;
import com.parse.Parse;
import com.parse.ParseACL;
import com.parse.ParseFacebookUtils;
import com.parse.ParseInstallation;
import com.parse.ParseTwitterUtils;
import com.parse.PushService;
/**
* Created by damian on 11/15/13.
*/
public class MHacksApp extends Application {
public void onCreate(){
super.onCreate();
// Initialize Parse
Parse.initialize(this, getString(R.string.parse_app_id), getString(R.string.parse_client_key));
PushService.setDefaultPushCallback(this, MainActivity.class);
ParseInstallation.getCurrentInstallation().saveInBackground();
ParseFacebookUtils.initialize("PUTYOUROWNAPPIDHERE");
ParseTwitterUtils.initialize("PUTYOUROWN", "KEYSHERE");
// end Parse initialization
// Set up default roles
ParseACL defaultACL = new ParseACL();
// Everybody can read objects created by this user
defaultACL.setPublicReadAccess(true);
// Moderators can also modify these objects
defaultACL.setRoleWriteAccess("Administrator", true);
// And the user can read and modify its own objects
ParseACL.setDefaultACL(defaultACL, true);
// End default roles
}
}