WIP
This commit is contained in:
@@ -9,7 +9,7 @@ import Foundation
|
||||
|
||||
class AllWorkoutFetchable: Fetchable {
|
||||
typealias Response = [Workout]
|
||||
var endPoint: String = "workout/all/"
|
||||
var endPoint: String = "/workout/all/"
|
||||
}
|
||||
|
||||
class WorkoutDetailFetchable: Fetchable {
|
||||
@@ -17,28 +17,28 @@ class WorkoutDetailFetchable: Fetchable {
|
||||
var endPoint: String
|
||||
|
||||
init(workoutID: Int) {
|
||||
self.endPoint = "workout/"+String(workoutID)+"/details/"
|
||||
self.endPoint = "/workout/"+String(workoutID)+"/details/"
|
||||
}
|
||||
}
|
||||
|
||||
class AllMusclesFetchable: Fetchable {
|
||||
typealias Response = [Muscle]
|
||||
var endPoint: String = "muscle/all/"
|
||||
var endPoint: String = "/muscle/all/"
|
||||
}
|
||||
|
||||
class AllEquipmentFetchable: Fetchable {
|
||||
typealias Response = [Equipment]
|
||||
var endPoint: String = "equipment/all/"
|
||||
var endPoint: String = "/equipment/all/"
|
||||
}
|
||||
|
||||
class AllExerciseFetchable: Fetchable {
|
||||
typealias Response = [ExerciseExercise]
|
||||
var endPoint: String = "exercise/all/"
|
||||
var endPoint: String = "/exercise/all/"
|
||||
}
|
||||
|
||||
class CompletedWorkoutFetchable: Fetchable {
|
||||
typealias Response = [CompletedWorkout]
|
||||
var endPoint: String = "workout/completed/"
|
||||
var endPoint: String = "/workout/completed/"
|
||||
}
|
||||
|
||||
class CreateWorkoutFetchable: Postable {
|
||||
@@ -46,7 +46,7 @@ class CreateWorkoutFetchable: Postable {
|
||||
var successStatus = 201
|
||||
|
||||
typealias Response = Workout
|
||||
var endPoint: String = "workout/create/"
|
||||
var endPoint: String = "/workout/create/"
|
||||
|
||||
init(postData: [String: Any]) {
|
||||
self.postableData = postData
|
||||
@@ -58,7 +58,7 @@ class CompleteWorkoutFetchable: Postable {
|
||||
var successStatus = 201
|
||||
|
||||
typealias Response = CompletedWorkout
|
||||
var endPoint: String = "workout/complete/"
|
||||
var endPoint: String = "/workout/complete/"
|
||||
|
||||
init(postData: [String: Any]) {
|
||||
self.postableData = postData
|
||||
@@ -70,7 +70,7 @@ class LoginFetchable: Postable {
|
||||
var successStatus = 200
|
||||
|
||||
typealias Response = RegisteredUser
|
||||
var endPoint: String = "registered_user/login/"
|
||||
var endPoint: String = "/registered_user/login/"
|
||||
|
||||
var attachToken: Bool {
|
||||
return false
|
||||
|
||||
@@ -37,7 +37,7 @@ protocol Postable: Fetchable {
|
||||
|
||||
extension Fetchable {
|
||||
var baseURL: String {
|
||||
BaseURLs.local.rawValue
|
||||
BaseURLs.dev.rawValue
|
||||
}
|
||||
|
||||
var attachToken: Bool {
|
||||
|
||||
Reference in New Issue
Block a user