Skip to content
Snippets Groups Projects
Commit 57169d9e authored by Jawnnypoo's avatar Jawnnypoo
Browse files

Check for the correct exceptions

parent d244f664
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -16,12 +16,12 @@ import android.widget.Spinner;
import android.widget.TextView;
 
import com.commit451.easycallback.EasyCallback;
import com.commit451.easycallback.NullBodyException;
import com.commit451.gitlab.App;
import com.commit451.gitlab.R;
import com.commit451.gitlab.adapter.AddIssueLabelAdapter;
import com.commit451.gitlab.adapter.AssigneeSpinnerAdapter;
import com.commit451.gitlab.adapter.MilestoneSpinnerAdapter;
import com.commit451.gitlab.api.exception.NullBodyException;
import com.commit451.gitlab.event.IssueChangedEvent;
import com.commit451.gitlab.event.IssueCreatedEvent;
import com.commit451.gitlab.model.api.Issue;
Loading
Loading
Loading
Loading
@@ -19,13 +19,12 @@ import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.TextView;
 
import com.commit451.easycallback.EasyCallback;
import com.commit451.easycallback.HttpException;
import com.commit451.gitlab.App;
import com.commit451.gitlab.R;
import com.commit451.gitlab.adapter.UsersAdapter;
import com.commit451.gitlab.animation.HideRunnable;
import com.commit451.easycallback.EasyCallback;
import com.commit451.gitlab.api.GitLabFactory;
import com.commit451.gitlab.api.exception.HttpException;
import com.commit451.gitlab.dialog.AccessDialog;
import com.commit451.gitlab.event.MemberAddedEvent;
import com.commit451.gitlab.model.api.Group;
Loading
Loading
package com.commit451.gitlab.api.exception;
import java.io.IOException;
import okhttp3.ResponseBody;
/**
* Represents an HTTP non 200 response from Retrofit
*/
public class HttpException extends Exception {
private int mCode;
private ResponseBody mErrorBody;
public HttpException(int code, ResponseBody errorBody) {
mCode = code;
mErrorBody = errorBody;
}
@Override
public String getMessage() {
try {
return mErrorBody.string();
} catch (IOException e) {
return e.toString();
}
}
public ResponseBody getResponseBody() {
return mErrorBody;
}
public int getCode() {
return mCode;
}
}
\ No newline at end of file
package com.commit451.gitlab.api.exception;
/**
* Represents that the body was null
*/
public class NullBodyException extends Exception{
@Override
public String getMessage() {
return "The Retrofit message was null";
}
}
Loading
Loading
@@ -16,12 +16,11 @@ import android.view.ViewGroup;
import android.widget.TextView;
 
import com.commit451.bypasspicassoimagegetter.BypassPicassoImageGetter;
import com.commit451.easycallback.EasyCallback;
import com.commit451.easycallback.HttpException;
import com.commit451.gitlab.App;
import com.commit451.gitlab.R;
import com.commit451.gitlab.activity.ProjectActivity;
import com.commit451.easycallback.EasyCallback;
import com.commit451.gitlab.api.GitLabFactory;
import com.commit451.gitlab.api.exception.HttpException;
import com.commit451.gitlab.event.ProjectReloadEvent;
import com.commit451.gitlab.model.api.Project;
import com.commit451.gitlab.model.api.RepositoryFile;
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment