Skip to content

Commit 73157e3

Browse files
committed
refactor: remove redundant @mainactor annotations from StatusBarController methods
1 parent 75a2ecb commit 73157e3

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

VolumeGrid/StatusBar/StatusBarController.swift

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import os
55

66
private let logger = Logger(subsystem: "one.eux.volumegrid", category: "StatusBarController")
77

8+
@MainActor
89
final class StatusBarController {
910
private let volumeMonitor: VolumeMonitor
1011
private let launchAtLoginController: LaunchAtLoginServiceable
@@ -23,7 +24,6 @@ final class StatusBarController {
2324
private var aboutWindow: NSWindow?
2425
private var aboutWindowObserver: NSObjectProtocol?
2526

26-
@MainActor
2727
init(volumeMonitor: VolumeMonitor, launchAtLoginController: LaunchAtLoginServiceable) {
2828
self.volumeMonitor = volumeMonitor
2929
self.launchAtLoginController = launchAtLoginController
@@ -51,7 +51,6 @@ final class StatusBarController {
5151
])
5252
}
5353

54-
@MainActor
5554
private func setupMenu() {
5655
let initialScalar = volumeMonitor.volumeScalar
5756
let initialPercentage = Int(round(initialScalar * 100))
@@ -95,7 +94,6 @@ final class StatusBarController {
9594
statusBarVolumeView.update(percentage: initialPercentage)
9695
}
9796

98-
@MainActor
9997
private func updateDeviceMenu() {
10098
// Remove old device menu items
10199
for deviceMenuItem in deviceMenuItems.values {
@@ -133,7 +131,6 @@ final class StatusBarController {
133131
}
134132
}
135133

136-
@MainActor
137134
private func bindVolumeUpdates() {
138135
// Use volumeScalar for precise formatting to avoid intermediate values like "5 1/4"
139136
let volumeUpdates = volumeMonitor.$volumeScalar

0 commit comments

Comments
 (0)