Skip to content

Commit 004b43f

Browse files
committed
refact: format instance type description
1 parent 7996c47 commit 004b43f

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Sources/VRCKit/Models/InstanceModel.swift

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public struct Instance: Identifiable, Hashable, Codable {
4444
}
4545

4646
public extension Instance {
47-
enum InstanceTypeDescription: String {
47+
enum InstanceTypeAlias: String {
4848
case `public` = "Public"
4949
case friendsPlus = "Friends+"
5050
case friends = "Friends"
@@ -54,19 +54,20 @@ public extension Instance {
5454
case groupPublic = "Group Public"
5555
}
5656

57-
var instanceTypeDescription: InstanceTypeDescription {
58-
switch type {
57+
var typeDescription: String {
58+
let instanceTypeAlias: InstanceTypeAlias = switch type {
5959
case .public: .public
6060
case .hidden: .friendsPlus
6161
case .friends: .friends
6262
case .private: .private
63-
case .group: groupAccessType?.instanceTypeDescription ?? .group
63+
case .group: groupAccessType?.typeDescription ?? .group
6464
}
65+
return instanceTypeAlias.description
6566
}
6667
}
6768

6869
extension Instance.GroupAccessType {
69-
var instanceTypeDescription: Instance.InstanceTypeDescription {
70+
var typeDescription: Instance.InstanceTypeAlias {
7071
switch self {
7172
case .public: .groupPublic
7273
case .plus: .groupPlus
@@ -78,6 +79,6 @@ extension Instance.InstanceType: CustomStringConvertible {
7879
public var description: String { rawValue }
7980
}
8081

81-
extension Instance.InstanceTypeDescription: CustomStringConvertible {
82+
extension Instance.InstanceTypeAlias: CustomStringConvertible {
8283
public var description: String { rawValue }
8384
}

0 commit comments

Comments
 (0)