mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-12-28 11:58:23 +01:00
Merge pull request #140 from OHermesJunior/eventbus-index
Enable EventBus Index, avoids reflection, and better performance.
This commit is contained in:
commit
405cac91e8
@ -9,6 +9,11 @@ android {
|
||||
versionCode 35
|
||||
versionName "3.2.0"
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
javaCompileOptions {
|
||||
annotationProcessorOptions {
|
||||
arguments = [ eventBusIndex : 'ml.docilealligator.inifinityforreddit.EventBusIndex' ]
|
||||
}
|
||||
}
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
@ -67,7 +72,10 @@ dependencies {
|
||||
implementation 'io.noties.markwon:recycler-table:4.3.1'
|
||||
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.19'
|
||||
implementation 'com.github.Ferfalk:SimpleSearchView:0.1.4'
|
||||
implementation 'org.greenrobot:eventbus:3.2.0'
|
||||
|
||||
def eventbusVersion = '3.2.0'
|
||||
implementation "org.greenrobot:eventbus:$eventbusVersion"
|
||||
annotationProcessor "org.greenrobot:eventbus-annotation-processor:$eventbusVersion"
|
||||
implementation 'com.libRG:customtextview:2.4'
|
||||
implementation 'com.github.Deishelon:RoundedBottomSheet:1.0.1'
|
||||
implementation 'com.github.livefront:bridge:v1.2.1'
|
||||
|
@ -17,6 +17,7 @@ import org.greenrobot.eventbus.EventBus;
|
||||
import ml.docilealligator.infinityforreddit.BroadcastReceiver.NetworkWifiStatusReceiver;
|
||||
import ml.docilealligator.infinityforreddit.Event.ChangeWifiStatusEvent;
|
||||
import ml.docilealligator.infinityforreddit.Utils.Utils;
|
||||
import ml.docilealligator.inifinityforreddit.EventBusIndex;
|
||||
|
||||
public class Infinity extends Application {
|
||||
private AppComponent mAppComponent;
|
||||
@ -42,6 +43,8 @@ public class Infinity extends Application {
|
||||
}
|
||||
});
|
||||
|
||||
EventBus.builder().addIndex(new EventBusIndex()).installDefaultEventBus();
|
||||
|
||||
mNetworkWifiStatusReceiver =
|
||||
new NetworkWifiStatusReceiver(() -> EventBus.getDefault().post(new ChangeWifiStatusEvent(Utils.isConnectedToWifi(getApplicationContext()))));
|
||||
registerReceiver(mNetworkWifiStatusReceiver, new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION));
|
||||
|
Loading…
Reference in New Issue
Block a user