added consumer key obfuscation
This commit is contained in:
parent
79738e109f
commit
c7cb045ea3
|
@ -1,4 +1,5 @@
|
|||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'io.michaelrocks.paranoid'
|
||||
|
||||
android {
|
||||
buildToolsVersion '30.0.2'
|
||||
|
@ -33,6 +34,10 @@ android {
|
|||
versionNameSuffix '.DEBUG'
|
||||
}
|
||||
}
|
||||
|
||||
paranoid {
|
||||
enabled true
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
|
|
@ -31,6 +31,7 @@ import java.net.URL;
|
|||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import io.michaelrocks.paranoid.Obfuscate;
|
||||
import twitter4j.DirectMessage;
|
||||
import twitter4j.GeoLocation;
|
||||
import twitter4j.IDs;
|
||||
|
@ -52,8 +53,12 @@ import twitter4j.conf.ConfigurationBuilder;
|
|||
/**
|
||||
* Backend for twitter API.
|
||||
*/
|
||||
@Obfuscate
|
||||
public class TwitterEngine {
|
||||
|
||||
private static final String CONSUMER_KEY = BuildConfig.API_KEY_1;
|
||||
private static final String CONSUMER_KEY_SECRET = BuildConfig.API_KEY_2;
|
||||
|
||||
private static final TwitterEngine mTwitter = new TwitterEngine();
|
||||
|
||||
private Twitter twitter;
|
||||
|
@ -68,14 +73,13 @@ public class TwitterEngine {
|
|||
private TwitterEngine() {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Initialize Twitter4J instance
|
||||
*/
|
||||
private void initTwitter() {
|
||||
ConfigurationBuilder builder = new ConfigurationBuilder();
|
||||
builder.setOAuthConsumerKey(BuildConfig.API_KEY_1);
|
||||
builder.setOAuthConsumerSecret(BuildConfig.API_KEY_2);
|
||||
builder.setOAuthConsumerKey(CONSUMER_KEY);
|
||||
builder.setOAuthConsumerSecret(CONSUMER_KEY_SECRET);
|
||||
// Twitter4J has its own proxy settings
|
||||
if (settings.isProxyEnabled()) {
|
||||
builder.setHttpProxyHost(settings.getProxyHost());
|
||||
|
|
|
@ -7,6 +7,7 @@ buildscript {
|
|||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.1.1'
|
||||
classpath 'io.michaelrocks:paranoid-gradle-plugin:0.3.2'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue