@AppStorage를 사용할 때 pushToken을 못불러오는 경우 있음 -> pushTokenUpdate시 직접 UserDefaults에서 조회하는 것으로 수정
This commit is contained in:
parent
37af6ca926
commit
212224ebd7
|
@ -11,9 +11,6 @@ import Firebase
|
||||||
import Kingfisher
|
import Kingfisher
|
||||||
|
|
||||||
struct HomeView: View {
|
struct HomeView: View {
|
||||||
|
|
||||||
@AppStorage("pushToken") private var pushToken: String = UserDefaults.string(forKey: .pushToken)
|
|
||||||
|
|
||||||
@StateObject var viewModel = HomeViewModel()
|
@StateObject var viewModel = HomeViewModel()
|
||||||
@StateObject var liveViewModel = LiveViewModel()
|
@StateObject var liveViewModel = LiveViewModel()
|
||||||
@StateObject var appState = AppState.shared
|
@StateObject var appState = AppState.shared
|
||||||
|
@ -285,6 +282,7 @@ struct HomeView: View {
|
||||||
}
|
}
|
||||||
|
|
||||||
private func pushTokenUpdate() {
|
private func pushTokenUpdate() {
|
||||||
|
let pushToken = UserDefaults.string(forKey: .pushToken)
|
||||||
if !pushToken.trimmingCharacters(in: .whitespaces).isEmpty {
|
if !pushToken.trimmingCharacters(in: .whitespaces).isEmpty {
|
||||||
self.viewModel.pushTokenUpdate(pushToken: pushToken)
|
self.viewModel.pushTokenUpdate(pushToken: pushToken)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue