Files
Ascently/ios/OpenClimb/Models/ActivityAttributes.swift
Atridad Lahiji 6a39d23f28
All checks were successful
OpenClimb Docker Deploy / build-and-push (push) Successful in 2m13s
[iOS & Android] iOS 1.3.0 & Android 1.8.0
2025-10-09 21:00:12 -06:00

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())
}
}