mirror of
https://github.com/yJason/ClashX-Dashboard.git
synced 2026-03-01 00:35:19 +08:00
fix: spm
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
//
|
||||
// Connections.swift
|
||||
// ClashX Dashboard
|
||||
//
|
||||
//
|
||||
|
||||
import Cocoa
|
||||
|
||||
class Connections: ObservableObject, Identifiable {
|
||||
let id = UUID()
|
||||
@Published var items: [ConnectionItem]
|
||||
|
||||
init(_ items: [ConnectionItem]) {
|
||||
self.items = items
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class ConnectionItem: ObservableObject, Decodable {
|
||||
let id: String
|
||||
|
||||
let host: String
|
||||
let sniffHost: String
|
||||
let process: String
|
||||
let dl: String
|
||||
let ul: String
|
||||
let dlSpeed: String
|
||||
let ulSpeed: String
|
||||
let chains: String
|
||||
let rule: String
|
||||
let time: String
|
||||
let source: String
|
||||
let destinationIP: String
|
||||
let type: String
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user