diff --git a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/AuthenticatedRequest.kt b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/AuthenticatedGetRequest.kt similarity index 88% rename from app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/AuthenticatedRequest.kt rename to app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/AuthenticatedGetRequest.kt index 5d374c7..b0b4009 100644 --- a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/AuthenticatedRequest.kt +++ b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/AuthenticatedGetRequest.kt @@ -7,7 +7,7 @@ import com.android.volley.toolbox.StringRequest * General request aimed at a protected endpoint of the API. The token can be retrieved * via a [LoginRequest], or, if you've made it past the login screen, via Shared Preferences. * - * The [AuthenticatedRequest] expects to receive a string from the API endpoint; how this string + * The [AuthenticatedGetRequest] expects to receive a string from the API endpoint; how this string * is handled is determined by the [Response.Listener] object. One may use * [Response.Listener.toGsonListener] to create a JSON deserializer that expects a [String]. * @@ -17,10 +17,10 @@ import com.android.volley.toolbox.StringRequest * @param listener the listener object called if a valid response is received. * @param error the error listener for the request. */ -open class AuthenticatedRequest( +open class AuthenticatedGetRequest( baseUrl: String, apiEndpoint: String, - private val token: String, + val token: String, listener: Response.Listener, error: Response.ErrorListener ) : StringRequest( diff --git a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarDetailRequest.kt b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarDetailRequest.kt index 8fc106e..335136e 100644 --- a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarDetailRequest.kt +++ b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarDetailRequest.kt @@ -20,7 +20,7 @@ class CollarDetailRequest( token : String, listener: Response.Listener, error: Response.ErrorListener -) : AuthenticatedRequest( +) : AuthenticatedGetRequest( baseUrl, "/collars/$collarId/details", token, listener.toGsonListener(), error ) \ No newline at end of file diff --git a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarHistoryRequest.kt b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarHistoryRequest.kt index 1a51b4f..757e9f7 100644 --- a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarHistoryRequest.kt +++ b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarHistoryRequest.kt @@ -21,7 +21,7 @@ class CollarHistoryRequest( token : String, listener: Response.Listener>, error: Response.ErrorListener -) : AuthenticatedRequest( +) : AuthenticatedGetRequest( baseUrl, "/collars/$collarId/history", token, listener.toGsonListener(), error ) \ No newline at end of file diff --git a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarRequest.kt b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarRequest.kt index 130c595..c6ea350 100644 --- a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarRequest.kt +++ b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/CollarRequest.kt @@ -18,7 +18,7 @@ class CollarRequest( token : String, listener: Response.Listener>, error: Response.ErrorListener -) : AuthenticatedRequest( +) : AuthenticatedGetRequest( baseUrl, "/collars", token, listener.toGsonListener(), error ) \ No newline at end of file diff --git a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/DistanceTraveledRequest.kt b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/DistanceTraveledRequest.kt index 3ccef29..22aeca3 100644 --- a/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/DistanceTraveledRequest.kt +++ b/app/src/main/java/com/danilafe/fencelessgrazing/requests/authenticated/DistanceTraveledRequest.kt @@ -19,7 +19,7 @@ class DistanceTraveledRequest( token : String, listener: Response.Listener>, error: Response.ErrorListener -) : AuthenticatedRequest( +) : AuthenticatedGetRequest( baseUrl, "/collars/stats/distance", token, listener.toGsonListener(), error ) \ No newline at end of file