29 lines
746 B
Java
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);
|
|
}
|