Skip to content

Commit a364561

Browse files
committed
Remove unused code from PublishSettingsViewModel
1 parent 23ef47e commit a364561

File tree

1 file changed

+1
-20
lines changed

1 file changed

+1
-20
lines changed

WordPress/Classes/ViewRelated/Post/Scheduling/PublishSettingsViewController.swift

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import Foundation
2-
import CocoaLumberjack
32
import WordPressShared
4-
import WordPressFlux
53

64
struct PublishSettingsViewModel {
75
enum State {
@@ -20,33 +18,16 @@ struct PublishSettingsViewModel {
2018

2119
private(set) var state: State
2220
let timeZone: TimeZone
23-
let title: String?
24-
25-
var detailString: String {
26-
switch state {
27-
case .scheduled(let date), .published(let date):
28-
return dateTimeFormatter.string(from: date)
29-
case .immediately:
30-
return NSLocalizedString("Immediately", comment: "Undated post time label")
31-
}
32-
}
3321

3422
private let post: AbstractPost
3523

3624
var isRequired: Bool { post.original().isStatus(in: [.publish, .scheduled]) }
37-
let dateFormatter: DateFormatter
38-
let dateTimeFormatter: DateFormatter
3925

40-
init(post: AbstractPost, context: NSManagedObjectContext = ContextManager.sharedInstance().mainContext) {
26+
init(post: AbstractPost) {
4127
state = State(post: post)
4228

4329
self.post = post
44-
45-
title = post.postTitle
4630
timeZone = post.blog.timeZone ?? TimeZone.current
47-
48-
dateFormatter = SiteDateFormatters.dateFormatter(for: timeZone, dateStyle: .long, timeStyle: .none)
49-
dateTimeFormatter = SiteDateFormatters.dateFormatter(for: timeZone, dateStyle: .medium, timeStyle: .short)
5031
}
5132

5233
var date: Date? {

0 commit comments

Comments
 (0)