Toggle navigation
Toggle navigation
This project
Loading...
Sign in
open-source
/
warply_sdk_framework
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Authored by
Manos Chorianopoulos
2023-10-03 15:37:11 +0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
d47bb7cec707d9bfa472d8259a77df80c9194ea5
d47bb7ce
1 parent
60f828f9
remove Unified Coupons discount value
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
16 deletions
SwiftWarplyFramework/SwiftWarplyFramework/UnifiedCouponBCHeaderTableViewCell.swift
SwiftWarplyFramework/SwiftWarplyFramework/UnifiedCouponsTableViewCell.swift
SwiftWarplyFramework/SwiftWarplyFramework/UnifiedCouponBCHeaderTableViewCell.swift
View file @
d47bb7c
...
...
@@ -55,7 +55,7 @@ import AVFoundation
couponImageHeight
.
constant
=
255
//230 // 253 // self.uiscreen.height * 0.25
nameLabel
.
text
=
"Εκπτωτικό κουπόνι COSMOTE SUPERMARKET DEALS!"
//
discriptionLabel.text = "Χρησιμοποίησε τον παρακάτω κωδικό και πάρε έκπτωση στα ενεργά κουπόνια προσφορών."
discriptionLabel
.
text
=
"Χρησιμοποίησε τον παρακάτω κωδικό και πάρε έκπτωση στα ενεργά κουπόνια προσφορών."
merchantDescrTextView
.
text
=
""
merchantDescrTextViewTopSpace
.
constant
=
CGFloat
(
0
)
...
...
@@ -127,24 +127,24 @@ import AVFoundation
couponView
.
frame
=
CGRect
(
x
:
0.0
,
y
:
0.0
,
width
:
couponView
.
intrinsicContentSize
.
width
,
height
:
55
)
let
activeCoupons
=
coupon
?
.
_coupons
.
filter
{
$0
.
status
==
1
}
let
activeCouponsDiscount
=
(
activeCoupons
?
.
reduce
(
0
)
{
$0
+
(
Float
(
$1
.
discount
??
"0"
)
??
0
)
})
??
0
//
let activeCoupons = coupon?._coupons.filter { $0.status == 1 }
//
let activeCouponsDiscount = (activeCoupons?.reduce(0) { $0 + (Float($1.discount ?? "0") ?? 0) }) ?? 0
// discriptionLabel.text = "Χρησιμοποίησε τον παρακάτω κωδικό και πάρε έκπτωση στα ενεργά κουπόνια προσφορών αξίας " + String(activeCouponsDiscount) + "€."
//
//
discriptionLabel.text = "Χρησιμοποίησε τον παρακάτω κωδικό και πάρε έκπτωση στα ενεργά κουπόνια προσφορών αξίας " + String(activeCouponsDiscount) + "€."
// ========
let
discrNormalText1
=
"Χρησιμοποίησε τον παρακάτω κωδικό και πάρε έκπτωση στα ενεργά κουπόνια προσφορών αξίας "
let
discrBoldText
=
String
(
activeCouponsDiscount
)
+
"€."
//
// ========
//
let discrNormalText1 = "Χρησιμοποίησε τον παρακάτω κωδικό και πάρε έκπτωση στα ενεργά κουπόνια προσφορών αξίας "
//
let discrBoldText = String(activeCouponsDiscount) + "€."
let
attrRegular
=
[
NSAttributedString
.
Key
.
font
:
UIFont
(
name
:
"PeridotPE-Regular"
,
size
:
16
)
??
UIFont
.
systemFont
(
ofSize
:
15
),
NSAttributedString
.
Key
.
foregroundColor
:
UIColor
(
red
:
0.13
,
green
:
0.13
,
blue
:
0.13
,
alpha
:
1.00
)]
let
attrBold
=
[
NSAttributedString
.
Key
.
font
:
UIFont
(
name
:
"PeridotPE-Bold"
,
size
:
16
)
??
UIFont
.
boldSystemFont
(
ofSize
:
15
),
NSAttributedString
.
Key
.
foregroundColor
:
UIColor
(
red
:
0.13
,
green
:
0.13
,
blue
:
0.13
,
alpha
:
1.00
)]
//
let attrRegular = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Regular", size: 16) ?? UIFont.systemFont(ofSize: 15), NSAttributedString.Key.foregroundColor: UIColor(red: 0.13, green: 0.13, blue: 0.13, alpha: 1.00)]
//
let attrBold = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Bold", size: 16) ?? UIFont.boldSystemFont(ofSize: 15), NSAttributedString.Key.foregroundColor: UIColor(red: 0.13, green: 0.13, blue: 0.13, alpha: 1.00)]
let
sumAttributedString
=
NSMutableAttributedString
(
string
:
discrNormalText1
,
attributes
:
attrRegular
)
let
sumBoldString
=
NSMutableAttributedString
(
string
:
discrBoldText
,
attributes
:
attrBold
)
//
let sumAttributedString = NSMutableAttributedString(string:discrNormalText1, attributes:attrRegular)
//
let sumBoldString = NSMutableAttributedString(string: discrBoldText, attributes:attrBold)
sumAttributedString
.
append
(
sumBoldString
)
discriptionLabel
.
attributedText
=
sumAttributedString
// ========
//
sumAttributedString.append(sumBoldString)
//
discriptionLabel.attributedText = sumAttributedString
//
// ========
// let barcodeString = constructBarcode(coupon: coupon) ?? ""
let
barcodeString
=
coupon
?
.
_barcode
??
""
...
...
SwiftWarplyFramework/SwiftWarplyFramework/UnifiedCouponsTableViewCell.swift
View file @
d47bb7c
...
...
@@ -51,7 +51,7 @@ import UIKit
func
configureCell
(
coupon
:
swiftApi
.
UnifiedCouponModel
)
{
let
activeCoupons
=
coupon
.
_coupons
.
filter
{
$0
.
status
==
1
}
let
activeCouponsCount
=
activeCoupons
.
count
let
activeCouponsDiscount
=
activeCoupons
.
reduce
(
0
)
{
$0
+
(
Float
(
$1
.
discount
??
"0"
)
??
0
)
}
//
let activeCouponsDiscount = activeCoupons.reduce(0) { $0 + (Float($1.discount ?? "0") ?? 0) }
// var activeCouponsCount:Int = 0
// for coupon in coupon._coupons {
...
...
@@ -67,7 +67,7 @@ import UIKit
(
activeCouponsCount
==
1
?
" ενεργό κουπόνι"
:
" ενεργά κουπόνια"
)
+
" αξίας "
+
String
(
activeCouponsDiscount
)
+
"€"
//
+ " αξίας " + String(activeCouponsDiscount) + "€"
if
let
earliestExpiration
=
activeCoupons
.
min
(
by
:
{
(
$0
.
expiration
??
""
)
<
(
$1
.
expiration
??
""
)
})
{
expirationLabel
.
text
=
"Ισχύει έως "
+
(
earliestExpiration
.
expiration
??
""
)
...
...
Please
register
or
login
to post a comment