Skip to content

Commit

Permalink
chore #144: 기존 UseCase들 lagacy 폴더로 이동
Browse files Browse the repository at this point in the history
  • Loading branch information
minsangKang committed Jun 29, 2024
1 parent c8bb161 commit 138d552
Show file tree
Hide file tree
Showing 18 changed files with 30 additions and 22 deletions.
44 changes: 26 additions & 18 deletions Project_Timer.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@
875FAE282B1C679D008F19D2 /* AppLatestVersionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875FAE272B1C679D008F19D2 /* AppLatestVersionInfo.swift */; };
875FAE2C2B1C6B57008F19D2 /* AppLatestVersionRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875FAE2B2B1C6B57008F19D2 /* AppLatestVersionRepository.swift */; };
875FAE2F2B1C7067008F19D2 /* AppLatestVersionRepositoryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875FAE2E2B1C7067008F19D2 /* AppLatestVersionRepositoryInterface.swift */; };
875FAE312B1C70C2008F19D2 /* GetLatestVersionUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875FAE302B1C70C2008F19D2 /* GetLatestVersionUseCase.swift */; };
875FAE312B1C70C2008F19D2 /* GetLatestVersionUseCase_lagacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875FAE302B1C70C2008F19D2 /* GetLatestVersionUseCase_lagacy.swift */; };
875FAE352B1C718D008F19D2 /* GetLatestVersionUseCaseInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875FAE342B1C718D008F19D2 /* GetLatestVersionUseCaseInterface.swift */; };
875FAE372B1C74AD008F19D2 /* FirebaseBooleanValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875FAE362B1C74AD008F19D2 /* FirebaseBooleanValue.swift */; };
875FBE252AC9116B00B28723 /* UITextField+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875FBE242AC9116B00B28723 /* UITextField+Extension.swift */; };
Expand Down Expand Up @@ -634,7 +634,7 @@
875FAE272B1C679D008F19D2 /* AppLatestVersionInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLatestVersionInfo.swift; sourceTree = "<group>"; };
875FAE2B2B1C6B57008F19D2 /* AppLatestVersionRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLatestVersionRepository.swift; sourceTree = "<group>"; };
875FAE2E2B1C7067008F19D2 /* AppLatestVersionRepositoryInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLatestVersionRepositoryInterface.swift; sourceTree = "<group>"; };
875FAE302B1C70C2008F19D2 /* GetLatestVersionUseCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetLatestVersionUseCase.swift; sourceTree = "<group>"; };
875FAE302B1C70C2008F19D2 /* GetLatestVersionUseCase_lagacy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetLatestVersionUseCase_lagacy.swift; sourceTree = "<group>"; };
875FAE342B1C718D008F19D2 /* GetLatestVersionUseCaseInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetLatestVersionUseCaseInterface.swift; sourceTree = "<group>"; };
875FAE362B1C74AD008F19D2 /* FirebaseBooleanValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirebaseBooleanValue.swift; sourceTree = "<group>"; };
875FBE242AC9116B00B28723 /* UITextField+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextField+Extension.swift"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1048,6 +1048,28 @@
path = lagacy;
sourceTree = "<group>";
};
872210502C3003EB003B97AD /* lagacy */ = {
isa = PBXGroup;
children = (
875FAE2E2B1C7067008F19D2 /* AppLatestVersionRepositoryInterface.swift */,
870800552B2C3AC600830B39 /* ServerURLRepositoryInterface.swift */,
870800642B2C623600830B39 /* AuthRepositoryInterface.swift */,
870800722B2CB11B00830B39 /* DailyRepositoryInterface.swift */,
8708007C2B2D503600830B39 /* RecordTimesRepositoryInterface.swift */,
8708008A2B2D5A4400830B39 /* SyncLogRepositoryInterface.swift */,
873731D62B2E97C100D7BD9F /* NotificationRepositoryInterface.swift */,
875FAE302B1C70C2008F19D2 /* GetLatestVersionUseCase_lagacy.swift */,
870800572B2C3B0C00830B39 /* GetServerURLUseCase.swift */,
870800662B2C67E900830B39 /* AuthUseCase.swift */,
870800742B2D3C9A00830B39 /* DailysUseCase.swift */,
8708007E2B2D543500830B39 /* RecordTimesUseCase.swift */,
8708008C2B2D63D300830B39 /* SyncLogUseCase.swift */,
873731D82B2E97FE00D7BD9F /* GetNotificationUseCase.swift */,
87FB8D1A2B3C5DF300EA5693 /* NotificationUseCase.swift */,
);
path = lagacy;
sourceTree = "<group>";
};
872C0ED9284ADD6800E8E3F2 /* UpdateHistory */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -1228,13 +1250,6 @@
875FAE2D2B1C7058008F19D2 /* Interface */ = {
isa = PBXGroup;
children = (
875FAE2E2B1C7067008F19D2 /* AppLatestVersionRepositoryInterface.swift */,
870800552B2C3AC600830B39 /* ServerURLRepositoryInterface.swift */,
870800642B2C623600830B39 /* AuthRepositoryInterface.swift */,
870800722B2CB11B00830B39 /* DailyRepositoryInterface.swift */,
8708007C2B2D503600830B39 /* RecordTimesRepositoryInterface.swift */,
8708008A2B2D5A4400830B39 /* SyncLogRepositoryInterface.swift */,
873731D62B2E97C100D7BD9F /* NotificationRepositoryInterface.swift */,
);
path = Interface;
sourceTree = "<group>";
Expand Down Expand Up @@ -1936,21 +1951,14 @@
875FAE262B1C678E008F19D2 /* Entity */,
87F778E02B196EDF00909511 /* UseCase */,
875FAE2D2B1C7058008F19D2 /* Interface */,
872210502C3003EB003B97AD /* lagacy */,
);
path = Domain;
sourceTree = "<group>";
};
87F778E02B196EDF00909511 /* UseCase */ = {
isa = PBXGroup;
children = (
875FAE302B1C70C2008F19D2 /* GetLatestVersionUseCase.swift */,
870800572B2C3B0C00830B39 /* GetServerURLUseCase.swift */,
870800662B2C67E900830B39 /* AuthUseCase.swift */,
870800742B2D3C9A00830B39 /* DailysUseCase.swift */,
8708007E2B2D543500830B39 /* RecordTimesUseCase.swift */,
8708008C2B2D63D300830B39 /* SyncLogUseCase.swift */,
873731D82B2E97FE00D7BD9F /* GetNotificationUseCase.swift */,
87FB8D1A2B3C5DF300EA5693 /* NotificationUseCase.swift */,
);
path = UseCase;
sourceTree = "<group>";
Expand Down Expand Up @@ -2560,7 +2568,7 @@
8760FCBB29553F06000BCCD1 /* SyncDailysVC.swift in Sources */,
873977EB288D3FAA0025EE73 /* LogDailyVM.swift in Sources */,
87D3CF05288BAA1300ED33B7 /* ProgressDailyTaskCell.swift in Sources */,
875FAE312B1C70C2008F19D2 /* GetLatestVersionUseCase.swift in Sources */,
875FAE312B1C70C2008F19D2 /* GetLatestVersionUseCase_lagacy.swift in Sources */,
87199F48288303B60017D01A /* TasksProgressDailyGraphView.swift in Sources */,
87585AE22955A49F007E9139 /* SyncDeviceStatusView.swift in Sources */,
87789E44288BC1FC00759C01 /* TimeView.swift in Sources */,
Expand Down
2 changes: 1 addition & 1 deletion Project_Timer/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ extension AppDelegate: UNUserNotificationCenterDelegate {
extension AppDelegate {
private func checkLatestVersion(isLaunch: Bool) {
/// 최신버전 체크로직
let getLatestVersionUseCase = GetLatestVersionUseCase(repository: AppLatestVersionRepository())
let getLatestVersionUseCase = GetLatestVersionUseCase_lagacy(repository: AppLatestVersionRepository())

getLatestVersionUseCase.getLatestVersion { result in
switch result {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// GetLatestVersionUseCase.swift
// GetLatestVersionUseCase_lagacy.swift
// Project_Timer
//
// Created by Kang Minsang on 2023/12/03.
Expand All @@ -8,7 +8,7 @@

import Foundation

final class GetLatestVersionUseCase: GetLatestVersionUseCaseInterface {
final class GetLatestVersionUseCase_lagacy: GetLatestVersionUseCaseInterface {
let repository: AppLatestVersionRepositoryInterface

init(repository: AppLatestVersionRepositoryInterface) {
Expand Down
2 changes: 1 addition & 1 deletion Project_Timer/Present/Setting/Main/SettingVC.swift
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ extension SettingVC {
}

private func configureViewModel() {
let getLatestVersionUseCase = GetLatestVersionUseCase(repository: AppLatestVersionRepository())
let getLatestVersionUseCase = GetLatestVersionUseCase_lagacy(repository: AppLatestVersionRepository())
self.viewModel = SettingVM(getLatestVersionUseCase: getLatestVersionUseCase, isIpad: UIDevice.current.userInterfaceIdiom == .pad)
}

Expand Down

0 comments on commit 138d552

Please sign in to comment.