Cleanup of like activity

This commit is contained in:
Peter Stuifzand 2018-08-12 11:06:25 +02:00
parent a36799800a
commit 753f779d75

View File

@ -32,7 +32,6 @@ public class LikeActivity extends AppCompatActivity {
private AccountManager accountManager; private AccountManager accountManager;
private Account selectedAccount; private Account selectedAccount;
private String authToken;
private Client client; private Client client;
private PostViewModel postModel; private PostViewModel postModel;
@ -53,7 +52,6 @@ public class LikeActivity extends AppCompatActivity {
if (accounts.length == 0) if (accounts.length == 0)
return; return;
selectedAccount = accounts[0]; selectedAccount = accounts[0];
authToken = token;
String micropubBackend = accountManager.getUserData(selectedAccount, "micropub"); String micropubBackend = accountManager.getUserData(selectedAccount, "micropub");
if (micropubBackend == null) return; if (micropubBackend == null) return;
@ -87,13 +85,8 @@ public class LikeActivity extends AppCompatActivity {
}); });
}; };
AuthError onError = (msg) -> { AuthError onError = (msg) -> LikeActivity.this.runOnUiThread(() -> Toast.makeText(LikeActivity.this, msg, Toast.LENGTH_LONG).show());
LikeActivity.this.runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(LikeActivity.this, msg, Toast.LENGTH_LONG).show();
}
});
};
accountManager.getAuthTokenByFeatures( accountManager.getAuthTokenByFeatures(
"Indieauth", "Indieauth",
"token", "token",
@ -117,15 +110,13 @@ public class LikeActivity extends AppCompatActivity {
Intent intent = getIntent(); Intent intent = getIntent();
Log.i("micropub", intent.toString()); Log.i("micropub", intent.toString());
if (intent != null) { String urlOrNote = intent.getStringExtra(Intent.EXTRA_TEXT);
String urlOrNote = intent.getStringExtra(Intent.EXTRA_TEXT); if (urlOrNote != null) {
if (urlOrNote != null) { HttpUrl url = HttpUrl.parse(urlOrNote);
HttpUrl url = HttpUrl.parse(urlOrNote); if (url != null) {
if (url != null) { postModel.likeOf.set(urlOrNote);
postModel.likeOf.set(urlOrNote); } else {
} else { postModel.findLikeOf(urlOrNote);
postModel.findLikeOf(urlOrNote);
}
} }
} }
} }
@ -156,7 +147,7 @@ public class LikeActivity extends AppCompatActivity {
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
} }
public void sendPost(View view) { private void sendPost(View view) {
AccountManager am = AccountManager.get(this); AccountManager am = AccountManager.get(this);
Bundle options = new Bundle(); Bundle options = new Bundle();
@ -170,13 +161,7 @@ public class LikeActivity extends AppCompatActivity {
Post post = postModel.getPost(); Post post = postModel.getPost();
client.createPost(post, token, HttpUrl.parse(micropubBackend)); client.createPost(post, token, HttpUrl.parse(micropubBackend));
}; };
AuthError onError = (msg) -> { AuthError onError = (msg) -> LikeActivity.this.runOnUiThread(() -> Toast.makeText(LikeActivity.this, msg, Toast.LENGTH_LONG).show());
LikeActivity.this.runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(LikeActivity.this, msg, Toast.LENGTH_LONG).show();
}
});
};
accountManager.getAuthTokenByFeatures("Indieauth", "token", null, this, options, null, new OnTokenAcquired(this, callback, onError), null); accountManager.getAuthTokenByFeatures("Indieauth", "token", null, this, options, null, new OnTokenAcquired(this, callback, onError), null);
} }