Files
AFFiNE-Mirror/packages/frontend/apps/ios/App/App/AppConfigManager.swift
T

21 lines
556 B
Swift

import Foundation
final class AppConfigManager {
struct AppConfig: Decodable {
let affineVersion: String
}
static var affineVersion: String? = nil
static func getAffineVersion() -> String {
if affineVersion == nil {
let file = Bundle(for: AppConfigManager.self).url(forResource: "capacitor.config", withExtension: "json")!
let data = try! Data(contentsOf: file)
let config = try! JSONDecoder().decode(AppConfig.self, from: data)
affineVersion = config.affineVersion
}
return affineVersion!
}
}