All checks were successful
OpenClimb Docker Deploy / build-and-push (push) Successful in 2m13s
20 lines
486 B
Swift
20 lines
486 B
Swift
import ActivityKit
|
|
import Foundation
|
|
|
|
struct SessionActivityAttributes: ActivityAttributes {
|
|
public struct ContentState: Codable, Hashable {
|
|
var elapsed: TimeInterval
|
|
var totalAttempts: Int
|
|
var completedProblems: Int
|
|
}
|
|
|
|
var gymName: String
|
|
var startTime: Date
|
|
}
|
|
|
|
extension SessionActivityAttributes {
|
|
static var preview: SessionActivityAttributes {
|
|
SessionActivityAttributes(gymName: "Summit Climbing", startTime: Date())
|
|
}
|
|
}
|
|
|