Skip to content

Commit 5838da7

Browse files
committed
[BOOK-363] feat: 온보딩화면 확인 여부 리셋시키는 함수 구현
1 parent 9b6eedc commit 5838da7

File tree

5 files changed

+10
-2
lines changed

5 files changed

+10
-2
lines changed

src/Projects/BKData/Sources/Repository/DefaultOnboardingRepository.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,8 @@ public struct DefaultOnboardingRepository: OnboardingRepository {
2121
public func saveOnboardingSeen() {
2222
try? storage.save(true, for: key)
2323
}
24+
25+
public func resetOnboardingSeen() {
26+
try? storage.save(false, for: key)
27+
}
2428
}

src/Projects/BKDomain/Sources/Interface/Repository/OnboardingRepository.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
public protocol OnboardingRepository {
44
func fetchOnboardingSeen() -> Bool
55
func saveOnboardingSeen()
6+
func resetOnboardingSeen()
67
}

src/Projects/BKDomain/Sources/Interface/Usecase/MarkOnboardingSeenUseCase.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ import Foundation
44

55
public protocol MarkOnboardingSeenUseCase {
66
func execute()
7+
func reset()
78
}

src/Projects/BKDomain/Sources/UseCase/DefaultMarkOnboardingSeenUseCase.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,8 @@ public struct DefaultMarkOnboardingSeenUseCase: MarkOnboardingSeenUseCase {
1212
public func execute() {
1313
repository.saveOnboardingSeen()
1414
}
15+
16+
public func reset() {
17+
repository.resetOnboardingSeen()
18+
}
1519
}

src/Projects/Booket/Sources/DebugOptionViewController.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ import PulseUI
1515
import SwiftUI
1616
import UIKit
1717

18-
import UIKit
19-
2018
public final class DebugOptionViewController: UIViewController {
2119

2220
private struct DebugSection {

0 commit comments

Comments
 (0)