32 lines
670 B
Swift
32 lines
670 B
Swift
//
|
|
// SPVersionUpdateModel.swift
|
|
// ThimraTV
|
|
//
|
|
// Created by 长沙佳儿 on 2025/6/23.
|
|
//
|
|
|
|
import UIKit
|
|
import SmartCodable
|
|
|
|
class SPVersionUpdateModel: SPModel, SmartCodable {
|
|
|
|
var version_code: String?
|
|
var des: String?
|
|
var version_name: String?
|
|
|
|
|
|
|
|
func canUpdate() -> Bool {
|
|
let currentCode = NSNumber(string: kSPAPPBundleVersion)?.intValue ?? 0
|
|
let serverCode = NSNumber(string: version_code ?? "0")?.intValue ?? 0
|
|
return serverCode > currentCode
|
|
}
|
|
|
|
|
|
static func mappingForKey() -> [SmartKeyTransformer]? {
|
|
return [
|
|
CodingKeys.des <--- ["description"]
|
|
]
|
|
}
|
|
}
|