Asynchronously load contacts to improve responsiveness

This commit is contained in:
2017-06-29 23:29:56 +02:00
parent a67560c28b
commit bf52d2f3de
17 changed files with 261 additions and 182 deletions

View File

@ -100,7 +100,7 @@ public class BitmessageService extends Service {
if (bmc != null) {
return bmc.status();
} else {
return new Property("bitmessage context", null);
return new Property("bitmessage context");
}
}
}

View File

@ -99,12 +99,12 @@ public class Singleton {
return messageListener;
}
public static MessageRepository getMessageRepository(Context ctx) {
return getBitmessageContext(ctx).messages();
public static AndroidMessageRepository getMessageRepository(Context ctx) {
return (AndroidMessageRepository) getBitmessageContext(ctx).messages();
}
public static AddressRepository getAddressRepository(Context ctx) {
return getBitmessageContext(ctx).addresses();
public static AndroidAddressRepository getAddressRepository(Context ctx) {
return (AndroidAddressRepository) getBitmessageContext(ctx).addresses();
}
public static ProofOfWorkRepository getProofOfWorkRepository(Context ctx) {