This commit is contained in:
Thomas 2020-08-09 15:23:55 +02:00
parent d194cd43e4
commit 416f716344
3 changed files with 12 additions and 5 deletions

View File

@ -1496,6 +1496,9 @@ public abstract class BasePixelfedComposeActivity extends BaseActivity implement
if (apiResponse.getError().getStatusCode() == -33) {
storeToot(false, true);
} else {
if (apiResponse.getError().getStatusCode() == 404) {
storeToot(false, true);
}
showAToast(apiResponse.getError().getError());
return;
}

View File

@ -2441,6 +2441,9 @@ public abstract class BaseTootActivity extends BaseActivity implements UploadSta
if (apiResponse.getError().getStatusCode() == -33) {
storeToot(false, true);
} else {
if (apiResponse.getError().getStatusCode() == 404) {
storeToot(false, true);
}
showAToast(apiResponse.getError().getError());
return;
}
@ -2499,7 +2502,7 @@ public abstract class BaseTootActivity extends BaseActivity implements UploadSta
} else
Toasty.success(BaseTootActivity.this, getString(R.string.toot_scheduled), Toast.LENGTH_LONG).show();
} else {
if (apiResponse.getError().getStatusCode() == -33)
if (apiResponse.getError().getStatusCode() == -33 )
Toasty.info(BaseTootActivity.this, getString(R.string.toast_toot_saved_error), Toast.LENGTH_LONG).show();
}
toot_it.setEnabled(true);

View File

@ -59,13 +59,14 @@ public class PostStatusAsyncTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
boolean isconnected = Helper.isConnectedToInternet(contextReference.get(), Helper.getLiveInstance(contextReference.get()));
if (social != UpdateAccountInfoAsyncTask.SOCIAL.GNU && social != UpdateAccountInfoAsyncTask.SOCIAL.FRIENDICA) {
boolean isconnected = Helper.isConnectedToInternet(contextReference.get(), Helper.getLiveInstance(contextReference.get()));
if (isconnected) {
if (account == null) {
apiResponse = new API(this.contextReference.get()).postStatusAction(status);
} else
} else {
apiResponse = new API(this.contextReference.get(), account.getInstance(), account.getToken()).postStatusAction(status);
}
} else {
apiResponse = new APIResponse();
Error error = new Error();
@ -74,12 +75,12 @@ public class PostStatusAsyncTask extends AsyncTask<Void, Void, Void> {
apiResponse.setError(error);
}
} else {
boolean isconnected = Helper.isConnectedToInternet(contextReference.get(), Helper.getLiveInstance(contextReference.get()));
if (isconnected) {
if (account == null) {
apiResponse = new GNUAPI(this.contextReference.get()).postStatusAction(status);
} else
} else {
apiResponse = new GNUAPI(this.contextReference.get(), account.getInstance(), account.getToken()).postStatusAction(status);
}
} else {
apiResponse = new APIResponse();
Error error = new Error();