This commit is contained in:
anlicheng 2026-03-06 15:42:09 +08:00
parent 5f8647d402
commit a96fe640bd

View File

@ -72,6 +72,8 @@ extension SettingsAccountView {
// //
struct AccountCreditView: View { struct AccountCreditView: View {
@Environment(UserContext.self) var userContext: UserContext
let username: String let username: String
var body: some View { var body: some View {
@ -91,8 +93,9 @@ extension SettingsAccountView {
} }
Button { Button {
Task { Task { @MainActor in
try await VPNManager.shared.disableVpn() try await VPNManager.shared.disableVpn()
self.userContext.isLogined = false
} }
} label: { } label: {
Text("退出登陆") Text("退出登陆")
@ -105,6 +108,7 @@ extension SettingsAccountView {
// Token // Token
struct TokenCreditView: View { struct TokenCreditView: View {
@Environment(UserContext.self) var userContext: UserContext
let token: String let token: String
var body: some View { var body: some View {
@ -118,8 +122,9 @@ extension SettingsAccountView {
Spacer() Spacer()
Button { Button {
Task { Task { @MainActor in
try await VPNManager.shared.disableVpn() try await VPNManager.shared.disableVpn()
self.userContext.isLogined = false
} }
} label: { } label: {
Text("退出登陆") Text("退出登陆")