Skip to content

Commit 0de024a

Browse files
committed
Merge remote-tracking branch 'origin/develop' into issue/90-sync-sites-action
2 parents ce8e00c + f1c953e commit 0de024a

File tree

10 files changed

+825
-146
lines changed

10 files changed

+825
-146
lines changed

WooCommerce/Classes/ViewModels/OrderDetailsViewModel.swift

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,16 @@ import Gridicons
44
import Yosemite
55

66
class OrderDetailsViewModel {
7-
let orderStatusViewModel: OrderStatusViewModel
7+
let siteID: Int
88
let order: Order
9+
let orderStatusViewModel: OrderStatusViewModel
910
let couponLines: [OrderCouponLine]?
10-
let notes: [OrderNote]?
1111

12-
init(order: Order) {
12+
init(siteID: Int, order: Order) {
13+
self.siteID = siteID
1314
self.order = order
1415
self.couponLines = order.coupons
1516
self.orderStatusViewModel = OrderStatusViewModel(orderStatus: order.status)
16-
17-
// FIXME: Add order notes to remote/models
18-
//self.notes = order.notes
19-
self.notes = nil
2017
}
2118

2219
var summaryTitle: String {
@@ -50,8 +47,8 @@ class OrderDetailsViewModel {
5047
return orderStatusViewModel.borderColor
5148
}
5249

53-
var customerNote: String? {
54-
return order.customerNote
50+
var customerNote: String {
51+
return order.customerNote ?? String()
5552
}
5653

5754
var shippingViewModel: ContactViewModel {
@@ -120,16 +117,6 @@ class OrderDetailsViewModel {
120117

121118
let addNoteText = NSLocalizedString("Add a note", comment: "Button text for adding a new order note")
122119

123-
var orderNotes: [OrderNoteViewModel] {
124-
guard let notes = notes else {
125-
return []
126-
}
127-
128-
return notes.map { note in
129-
return OrderNoteViewModel(with: note)
130-
}
131-
}
132-
133120
/// MARK: Private
134121
///
135122
private func summarizeCoupons(from lines: [OrderCouponLine]?) -> String? {

0 commit comments

Comments
 (0)