Notifly 설정 추가

This commit is contained in:
Yu Sung
2025-03-12 16:05:08 +09:00
parent f9bad015a8
commit f22bc9d98d
10 changed files with 128 additions and 1 deletions

View File

@@ -14,6 +14,9 @@ enum MemberRole: String, Decodable {
struct GetMemberInfoResponse: Decodable {
let can: Int
let isAuth: Bool
let gender: String?
let signupDate: String
let chargeCount: Int
let role: MemberRole
let messageNotice: Bool?
let followingChannelLiveNotice: Bool?

View File

@@ -36,6 +36,7 @@ final class SettingsViewModel: ObservableObject {
let decoded = try jsonDecoder.decode(ApiResponseWithoutData.self, from: responseData)
if decoded.success {
NotiflyClient.shared.logout()
onSuccess()
} else {
if let message = decoded.message {
@@ -75,6 +76,7 @@ final class SettingsViewModel: ObservableObject {
let decoded = try jsonDecoder.decode(ApiResponseWithoutData.self, from: responseData)
if decoded.success {
NotiflyClient.shared.logout()
onSuccess()
} else {
if let message = decoded.message {