conversations-classic/src/main/java/eu/siacs/conversations/services/AbstractQuickConversationsService.java
2018-11-07 15:44:39 +01:00

29 lines
746 B
Java

package eu.siacs.conversations.services;
import eu.siacs.conversations.BuildConfig;
public abstract class AbstractQuickConversationsService {
protected final XmppConnectionService service;
public AbstractQuickConversationsService(XmppConnectionService service) {
this.service = service;
}
public abstract void considerSync();
public static boolean isQuicksy() {
return "quicksy".equals(BuildConfig.FLAVOR_mode);
}
public static boolean isConversations() {
return "conversations".equals(BuildConfig.FLAVOR_mode);
}
public abstract void signalAccountStateChange();
public abstract boolean isSynchronizing();
public abstract void considerSyncBackground(boolean force);
}