ThemeService.swift
582 Bytes
//
// ThemeService.swift
// hippo-watch Watch App
//
// Created by shihao on 2025/10/31.
//
import Foundation
class ThemeService {
private let apiClient = APIClient.shared
func getCurrentTheme(userId: Int?) async throws -> WatchThemeModel {
return try await apiClient.request(ThemeEndpoint.getCurrentTheme(userId: userId))
}
func getCurrentTheme(isOther: Bool) async throws -> WatchThemeModel {
let userId = isOther ? WatchUserinfoManager.share.displayFriend?.user_id : nil
return try await getCurrentTheme(userId: userId)
}
}