From f51e19ae690dd3f7cfce27743e62031410cba27f Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Tue, 26 Nov 2024 20:46:14 +0100 Subject: [PATCH] feat: added M4 support --- Kit/plugins/SystemKit.swift | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Kit/plugins/SystemKit.swift b/Kit/plugins/SystemKit.swift index aca611f8..09036017 100644 --- a/Kit/plugins/SystemKit.swift +++ b/Kit/plugins/SystemKit.swift @@ -29,11 +29,17 @@ public enum Platform: String, Codable { case m3Max case m3Ultra + case m4 + case m4Pro + case m4Max + case m4Ultra + public static var apple: [Platform] { return [ .m1, .m1Pro, .m1Max, .m1Ultra, .m2, .m2Pro, .m2Max, .m2Ultra, - .m3, .m3Pro, .m3Max, .m3Ultra + .m3, .m3Pro, .m3Max, .m3Ultra, + .m4, .m4Pro, .m4Max, .m4Ultra ] } @@ -196,6 +202,16 @@ public class SystemKit { } else { self.device.platform = .m3 } + } else if name.contains("m4") { + if name.contains("pro") { + self.device.platform = .m4Pro + } else if name.contains("max") { + self.device.platform = .m4Max + } else if name.contains("ultra") { + self.device.platform = .m4Ultra + } else { + self.device.platform = .m4 + } } } }