diff --git a/SodaLive/Sources/Main/Home/HomeView.swift b/SodaLive/Sources/Main/Home/HomeView.swift index 187b4bc..249d876 100644 --- a/SodaLive/Sources/Main/Home/HomeView.swift +++ b/SodaLive/Sources/Main/Home/HomeView.swift @@ -12,6 +12,8 @@ import Kingfisher struct HomeView: View { + @AppStorage("token") private var pushToken: String = UserDefaults.string(forKey: .pushToken) + @StateObject var viewModel = HomeViewModel() @StateObject var liveViewModel = LiveViewModel() @StateObject var appState = AppState.shared @@ -208,9 +210,8 @@ struct HomeView: View { } private func pushTokenUpdate() { - let token = UserDefaults.string(forKey: .pushToken) - if !token.trimmingCharacters(in: .whitespaces).isEmpty { - self.viewModel.pushTokenUpdate(pushToken: token) + if !pushToken.trimmingCharacters(in: .whitespaces).isEmpty { + self.viewModel.pushTokenUpdate(pushToken: pushToken) } } }