Refactoring

master
M66B 2 weeks ago
parent bbc70fa3bb
commit d3b3adc42a

@ -167,7 +167,7 @@ class Core {
State state, long serial) State state, long serial)
throws JSONException, FolderClosedException { throws JSONException, FolderClosedException {
try { try {
if (EntityAccount.isTestAccount(account.user)) { if (EntityAccount.isTestUser(account.user)) {
ops.clear(); ops.clear();
return; return;
} }

@ -908,14 +908,14 @@ public class EmailService implements AutoCloseable {
if ("pop3".equals(protocol) || "pop3s".equals(protocol)) { if ("pop3".equals(protocol) || "pop3s".equals(protocol)) {
iservice = isession.getStore(protocol); iservice = isession.getStore(protocol);
if (!EntityAccount.isTestAccount(user)) if (!EntityAccount.isTestUser(user))
iservice.connect(address.getHostAddress(), port, user, null); iservice.connect(address.getHostAddress(), port, user, null);
} else if ("imap".equals(protocol) || "imaps".equals(protocol) || "gimaps".equals(protocol)) { } else if ("imap".equals(protocol) || "imaps".equals(protocol) || "gimaps".equals(protocol)) {
iservice = isession.getStore(protocol); iservice = isession.getStore(protocol);
if (listener != null) if (listener != null)
((IMAPStore) iservice).addStoreListener(listener); ((IMAPStore) iservice).addStoreListener(listener);
if (!EntityAccount.isTestAccount(user)) { if (!EntityAccount.isTestUser(user)) {
iservice.connect(address.getHostAddress(), port, user, null); iservice.connect(address.getHostAddress(), port, user, null);
// https://www.ietf.org/rfc/rfc2971.txt // https://www.ietf.org/rfc/rfc2971.txt
@ -962,7 +962,7 @@ public class EmailService implements AutoCloseable {
Log.i("Using localhost=" + properties.getProperty("mail." + protocol + ".localhost")); Log.i("Using localhost=" + properties.getProperty("mail." + protocol + ".localhost"));
iservice = isession.getTransport(protocol); iservice = isession.getTransport(protocol);
if (!EntityAccount.isTestAccount(user)) if (!EntityAccount.isTestUser(user))
try { try {
iservice.connect(address.getHostAddress(), port, user, null); iservice.connect(address.getHostAddress(), port, user, null);
} catch (MessagingException ex) { } catch (MessagingException ex) {

@ -565,7 +565,7 @@ public class EntityAccount extends EntityOrder implements Serializable {
}; };
} }
static boolean isTestAccount(String user) { static boolean isTestUser(String user) {
return (user != null && user.endsWith("@demo.faircode.eu")); return (user != null && user.endsWith("@demo.faircode.eu"));
} }
@ -583,7 +583,7 @@ public class EntityAccount extends EntityOrder implements Serializable {
return account; return account;
} }
static void createTestUser(Fragment fragment, String user, Runnable ready) { static void createTestAccount(Fragment fragment, String user, Runnable ready) {
Bundle args = new Bundle(); Bundle args = new Bundle();
args.putString("user", user); args.putString("user", user);

@ -458,7 +458,7 @@ public class EntityIdentity {
return (display == null ? name : display); return (display == null ? name : display);
} }
static EntityIdentity getTestAccount(Long account, String user) { static EntityIdentity getTestIdentity(Long account, String user) {
EntityIdentity identity = new EntityIdentity(); EntityIdentity identity = new EntityIdentity();
identity.account = account; identity.account = account;
identity.name = "Test identity"; identity.name = "Test identity";
@ -474,7 +474,7 @@ public class EntityIdentity {
return identity; return identity;
} }
static void createTestUser(Fragment fragment, long account, String user, Runnable ready) { static void createTestIdentity(Fragment fragment, long account, String user, Runnable ready) {
Bundle args = new Bundle(); Bundle args = new Bundle();
args.putLong("account", account); args.putLong("account", account);
args.putString("user", user); args.putString("user", user);
@ -485,7 +485,7 @@ public class EntityIdentity {
long account = args.getLong("account"); long account = args.getLong("account");
String user = args.getString("user"); String user = args.getString("user");
DB db = DB.getInstance(context); DB db = DB.getInstance(context);
EntityIdentity identity = EntityIdentity.getTestAccount(account, user); EntityIdentity identity = EntityIdentity.getTestIdentity(account, user);
identity.id = db.identity().insertIdentity(identity); identity.id = db.identity().insertIdentity(identity);
return null; return null;
} }

@ -792,8 +792,8 @@ public class FragmentAccount extends FragmentBase {
} }
private void onCheck() { private void onCheck() {
if (EntityAccount.isTestAccount(etUser.getText().toString())) { if (EntityAccount.isTestUser(etUser.getText().toString())) {
EntityAccount.createTestUser(this, etUser.getText().toString(), new Runnable() { EntityAccount.createTestAccount(this, etUser.getText().toString(), new Runnable() {
@Override @Override
public void run() { public void run() {
finish(); finish();

@ -785,8 +785,8 @@ public class FragmentIdentity extends FragmentBase {
private void onSave(boolean should) { private void onSave(boolean should) {
EntityAccount account = (EntityAccount) spAccount.getSelectedItem(); EntityAccount account = (EntityAccount) spAccount.getSelectedItem();
if (account != null && EntityAccount.isTestAccount(etUser.getText().toString())) { if (account != null && EntityAccount.isTestUser(etUser.getText().toString())) {
EntityIdentity.createTestUser(this, account.id, etUser.getText().toString(), new Runnable() { EntityIdentity.createTestIdentity(this, account.id, etUser.getText().toString(), new Runnable() {
@Override @Override
public void run() { public void run() {
finish(); finish();

@ -379,8 +379,8 @@ public class FragmentOAuth extends FragmentBase {
String name = etName.getText().toString().trim(); String name = etName.getText().toString().trim();
String email = etEmail.getText().toString().trim(); String email = etEmail.getText().toString().trim();
if (EntityAccount.isTestAccount(email)) { if (EntityAccount.isTestUser(email)) {
EntityAccount.createTestUser(this, email, new Runnable() { EntityAccount.createTestAccount(this, email, new Runnable() {
@Override @Override
public void run() { public void run() {
finish(); finish();

@ -473,8 +473,8 @@ public class FragmentPop extends FragmentBase {
} }
private void onSave(boolean should) { private void onSave(boolean should) {
if (EntityAccount.isTestAccount(etUser.getText().toString())) { if (EntityAccount.isTestUser(etUser.getText().toString())) {
EntityAccount.createTestUser(this, etUser.getText().toString(), new Runnable() { EntityAccount.createTestAccount(this, etUser.getText().toString(), new Runnable() {
@Override @Override
public void run() { public void run() {
finish(); finish();

@ -672,7 +672,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar
throw new IllegalArgumentException("Message body missing"); throw new IllegalArgumentException("Message body missing");
EntityAccount account = db.account().getAccount(message.account); EntityAccount account = db.account().getAccount(message.account);
if (EntityAccount.isTestAccount(account.user)){ if (EntityAccount.isTestUser(account.user)){
db.operation().deleteOperation(operation.id); db.operation().deleteOperation(operation.id);
db.message().deleteMessage(message.id); db.message().deleteMessage(message.id);
return; return;

Loading…
Cancel
Save