This commit is contained in:
Trey t
2023-06-26 18:44:32 -05:00
parent 79ee615e8c
commit 2e7b2cf145
4 changed files with 16 additions and 5 deletions

View File

@@ -7,12 +7,12 @@
<key>Werkout_ios.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
<integer>1</integer>
</dict>
<key>Werkout_watch Watch App.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
<integer>0</integer>
</dict>
</dict>
</dict>

View File

@@ -7,6 +7,11 @@
import Foundation
enum BaseURLs: String {
case local = "http://127.0.0.1:8000/"
case dev = "https://dev.werkout.fitness"
}
enum FetchableError: Error {
case apiError(Error)
case noData
@@ -32,7 +37,7 @@ protocol Postable: Fetchable {
extension Fetchable {
var baseURL: String {
"http://127.0.0.1:8000/"
BaseURLs.local.rawValue
}
var attachToken: Bool {

View File

@@ -68,6 +68,7 @@ struct CreateExerciseActionsView: View {
.foregroundColor(.white)
.background(.blue)
.cornerRadius(10)
.buttonStyle(BorderlessButtonStyle())
Spacer()
@@ -85,6 +86,8 @@ struct CreateExerciseActionsView: View {
.foregroundColor(.white)
.background(.red)
.cornerRadius(10)
.buttonStyle(BorderlessButtonStyle())
Spacer()
}

View File

@@ -130,9 +130,12 @@ struct VideoPlayerView: View {
var body: some View {
VideoPlayer(player: player)
.onAppear{
player = AVPlayer(url: Bundle.main.url(forResource: "Straight_Leg_Sit_Up", withExtension: "mp4")!)
let url = URL(string: BaseURLs.dev.rawValue + currentExercise.videoURL)!
player = AVPlayer(url: url)
}
.onAppear{
player.play()
NotificationCenter.default.addObserver(forName: .AVPlayerItemDidPlayToEndTime, object: nil, queue: .main) { _ in
player.seek(to: .zero)
player.play()