Initialize SmackAndroid to use the system DNS server for quicker connection times
This commit is contained in:
parent
f208a9f769
commit
13ccdbc6e4
|
@ -8,6 +8,7 @@
|
|||
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
|
||||
<application
|
||||
android:name=".android.MercuryImApplication"
|
||||
|
|
|
@ -4,6 +4,7 @@ import android.app.Application;
|
|||
import android.content.Intent;
|
||||
import android.os.Build;
|
||||
|
||||
import org.jivesoftware.smack.android.AndroidSmackInitializer;
|
||||
import org.mercury_im.messenger.android.di.component.DaggerAppComponent;
|
||||
import org.mercury_im.messenger.core.Messenger;
|
||||
import org.mercury_im.messenger.core.data.repository.AccountRepository;
|
||||
|
@ -46,6 +47,7 @@ public class MercuryImApplication extends Application {
|
|||
@Override
|
||||
public void onCreate() {
|
||||
super.onCreate();
|
||||
AndroidSmackInitializer.initialize(getApplicationContext());
|
||||
INSTANCE = this;
|
||||
appComponent = createAppComponent();
|
||||
appComponent.inject(this);
|
||||
|
@ -55,6 +57,7 @@ public class MercuryImApplication extends Application {
|
|||
Notifications.initializeNotificationChannels(this);
|
||||
|
||||
subscribeForegroundServiceToActiveAccounts();
|
||||
|
||||
}
|
||||
|
||||
private void setupClientStateIndication() {
|
||||
|
|
Loading…
Reference in New Issue