Skip to content

Commit 39e2e32

Browse files
committed
Merge branch 'release/v1.0.1'
2 parents 688060f + 9e1a6ad commit 39e2e32

File tree

7 files changed

+23
-10
lines changed

7 files changed

+23
-10
lines changed

GitTime/Sources/Models/AppVersion.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import Foundation
1010

1111
struct AppVersion: ModelType {
12-
let result: AppVersionResult
12+
let results: [AppVersionResult]
1313
}
1414

1515
struct AppVersionResult: ModelType {

GitTime/Sources/ViewControllers/Activity/ActivityViewController.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,10 @@ class ActivityViewController: BaseViewController, StoryboardView, ReactorBased {
106106
.disposed(by: self.disposeBag)
107107

108108
reactor.state.map { $0.contributionInfo }
109-
.subscribe(onNext: { info in
110-
guard let info = info else { return }
109+
.filterNil()
110+
.take(1)
111+
.subscribe(onNext: { [weak self] info in
112+
guard let self = self else { return }
111113
let reactor = ActivityContributionViewReactor(contributionInfo: info)
112114
self.contributionHeaderView.reactor = reactor
113115
}).disposed(by: self.disposeBag)

GitTime/Sources/ViewControllers/Setting/SettingViewReactor.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ final class SettingViewReactor: Reactor {
8484
case .versionCheck:
8585
let versionMutation: Observable<Mutation> = self.appStoreService.getLatestVersion()
8686
.map { version -> Mutation in
87-
let storeVersion = version.result.version
87+
let storeVersion = version.results[0].version
8888
return .setVersion(storeVersion)
8989
}.catchErrorJustReturn(.setVersion("⚠️"))
9090
return versionMutation

GitTime/Sources/ViewControllers/Trend/TrendViewReactor.swift

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,19 @@ final class TrendViewReactor: Reactor {
4444
var trendSections: [TrendSection] {
4545
switch self.trendingType {
4646
case .repositories:
47+
guard !self.isRefreshing else {
48+
return [.repo([])]
49+
}
4750
guard !self.repositories.isEmpty else {
4851
let reactor = EmptyTableViewCellReactor(type: .trendingRepo)
4952
return [.repo([TrendSectionItem.empty(reactor)])]
5053
}
5154
return [.repo(self.repositories)]
5255
case .developers:
53-
guard !self.repositories.isEmpty else {
56+
guard !self.isRefreshing else {
57+
return [.developer([])]
58+
}
59+
guard !self.developers.isEmpty else {
5460
let reactor = EmptyTableViewCellReactor(type: .trendingDeveloper)
5561
return [.repo([TrendSectionItem.empty(reactor)])]
5662
}
@@ -87,7 +93,7 @@ final class TrendViewReactor: Reactor {
8793
let startRefreshing: Observable<Mutation> = .just(.setRefreshing(true))
8894
let endRefreshing: Observable<Mutation> = .just(.setRefreshing(false))
8995
let requestMutation = self.requestTrending()
90-
return .concat([startRefreshing, endRefreshing.delay(0.5, scheduler: MainScheduler.instance), requestMutation])
96+
return .concat([startRefreshing, requestMutation, endRefreshing])
9197
case .selectPeriod(let period):
9298
self.userdefaultsService.set(value: period.querySting(),
9399
forKey: UserDefaultsKey.period)

GitTime/Sources/Views/Trend/TrendingRepositoryCell.xib

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
<constraint firstItem="ktp-Cv-oS3" firstAttribute="leading" secondItem="qJS-QK-QHV" secondAttribute="trailing" constant="5" id="AhI-hi-Xpg"/>
8484
<constraint firstItem="1nR-qp-FLh" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="bKj-Xa-yBM" secondAttribute="trailing" constant="16" id="Cpb-ZT-uXq"/>
8585
<constraint firstItem="bTb-JI-KSS" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="hEh-IU-vms" secondAttribute="trailing" constant="16" id="DGT-d8-LHL"/>
86+
<constraint firstItem="ktp-Cv-oS3" firstAttribute="top" relation="greaterThanOrEqual" secondItem="Q4S-LT-OWL" secondAttribute="bottom" constant="10" id="IqL-p1-kDM"/>
8687
<constraint firstAttribute="trailing" secondItem="Ffb-mT-nkx" secondAttribute="trailing" constant="16" id="OeL-GW-qf1"/>
8788
<constraint firstItem="qJS-QK-QHV" firstAttribute="centerY" secondItem="ktp-Cv-oS3" secondAttribute="centerY" id="P6H-Sr-teA"/>
8889
<constraint firstItem="Ffb-mT-nkx" firstAttribute="centerY" secondItem="hEh-IU-vms" secondAttribute="centerY" id="P7t-TL-QE9"/>

GitTime/Supporting Files/Info.plist

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>APPL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>1.0</string>
18+
<string>1.0.1</string>
1919
<key>CFBundleURLTypes</key>
2020
<array>
2121
<dict>
@@ -30,7 +30,9 @@
3030
</dict>
3131
</array>
3232
<key>CFBundleVersion</key>
33-
<string>4</string>
33+
<string>2</string>
34+
<key>ITSAppUsesNonExemptEncryption</key>
35+
<false/>
3436
<key>LSRequiresIPhoneOS</key>
3537
<true/>
3638
<key>UILaunchStoryboardName</key>

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
# GitTime
2+
23
GitHub working time - GitTime
4+
![](https://github.com/87kangsw/resume/blob/master/images/gittime.png)
35

46
## Feature
7+
58
1. Activity: GitHub Contributions graph & Event lists
69
2. Trending: Trending Repositories & Developers
710
3. Follow: My Followers & Following
811

9-
1012
## Skills
13+
1114
- [x] ReactorKit
1215
- [x] Reactive - RxSwift & RxCocoa & RxDataSources …
1316
- [x] Moya - Moya/RxSwift
1417
- [x] SwiftLint
1518
- [x] Fastlane
1619
- [x] AcknowList
1720
- [ ] RxFlow
18-

0 commit comments

Comments
 (0)