26 lines
487 B
Swift
26 lines
487 B
Swift
//
|
|
// GroupSettingViewModel.swift
|
|
// QuickLocation
|
|
//
|
|
// Created by 八条 on 2026/6/9.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
struct GroupSettingViewModel {
|
|
|
|
let groupId: String
|
|
|
|
var groupModel: GroupInfoModel?
|
|
var members: [GroupMemberModel] = []
|
|
var groupNickname: String = ""
|
|
|
|
var displayGroupNickname: String {
|
|
groupNickname.isEmpty ? AppContextManager.shared.name : groupNickname
|
|
}
|
|
|
|
init(groupId: String) {
|
|
self.groupId = groupId
|
|
}
|
|
}
|