Browse Source

edit send money parent for bank name

pull/1/head
InKwon James Kim 5 years ago
parent
commit
2d0ba21afa
  1. 1
      GME Remit/Modules/Main/User Interface/Wireframe/MainWireframe.swift
  2. 28
      GME Remit/Modules/SendMoneyModules/SendMoneyExchangeRate/Application Logic/Interactor/SendMoneyExchangeRateInteractor.swift
  3. 45
      GME Remit/Modules/SendMoneyModules/SendMoneyExchangeRate/Application Logic/Service/SendMoneyExchangeRateServiceType.swift
  4. 4
      GME Remit/Modules/SendMoneyModules/SendMoneyParent/User Interface/View/SendMoneyParentViewController.swift
  5. 78
      GME Remit/Modules/SendMoneyModules/SendMoneyVerification/User Interface/View/SendMoneyVerification.storyboard

1
GME Remit/Modules/Main/User Interface/Wireframe/MainWireframe.swift

@ -70,6 +70,7 @@ extension MainWireframe: MainWireframeInput {
static func logoutWarningAlert(message: String) {
guard let window = MainWireframe.shared?.window else {return}
window.rootViewController?.hideProgressHud()
window.rootViewController?.alertWithOk(
type: .error,

28
GME Remit/Modules/SendMoneyModules/SendMoneyExchangeRate/Application Logic/Interactor/SendMoneyExchangeRateInteractor.swift

@ -28,19 +28,27 @@ class SendMoneyExchangeRateInteractor {
extension SendMoneyExchangeRateInteractor: SendMoneyExchangeRateInteractorInput {
func calculate(params: [String : String]) {
self.service.calculate(params: params, success: { (model) in
if let model = model {
self.output?.show(model: model)
}else {
let error = NSError.init(domain: "SendMoneyExchangeRateInteractor", code: 0, userInfo: [NSLocalizedDescriptionKey : "Failed to map exchange rate from server"])
self.output?.show(error: error)
}
}) { (error) in
self.service.calculate(
params: params,
success: { (model) in
if let model = model {
self.output?.show(model: model)
} else {
let error = NSError(
domain: "SendMoneyExchangeRateInteractor",
code: 0,
userInfo: [NSLocalizedDescriptionKey : "Failed to map exchange rate from server"]
)
self.output?.show(error: error)
}
},
failure: { (error) in
self.output?.show(error: error)
}
}
)
}
func fetchCoupons(){
func fetchCoupons() {
service.fetchCoupons(
success: {[weak self] in
guard let `self` = self else {

45
GME Remit/Modules/SendMoneyModules/SendMoneyExchangeRate/Application Logic/Service/SendMoneyExchangeRateServiceType.swift

@ -16,22 +16,39 @@ protocol SendMoneyExchangeRateServiceType: class, FetchSendMoneyExchangeRateServ
}
protocol FetchSendMoneyExchangeRateService: ApiServiceType {
func calculate(params: [String: String], success: @escaping (SendMoneyExchangeRateModel?) -> (), failure: @escaping (Error) -> ())
func calculate(
params: [String: String],
success: @escaping (SendMoneyExchangeRateModel?) -> Void,
failure: @escaping (Error) -> ()
)
}
extension FetchSendMoneyExchangeRateService {
func calculate(params: [String: String], success: @escaping (SendMoneyExchangeRateModel?) -> (), failure: @escaping (Error) -> ()) {
let url = baseUrl + "/mobile/sendmoney/calculate"
auth.request(method: .post, url: url, params: params, success: { (response: SendMoneyExchangeRateModelContainer) in
if (response.errorCode ?? "") == "1" {
let error = NSError.init(domain: "Network", code: 0, userInfo: [NSLocalizedDescriptionKey : response.message ?? ""])
failure(error)
}else {
let model = response.data
success(model)
}
}) { (error) in
failure(error)
func calculate(
params: [String: String],
success: @escaping (SendMoneyExchangeRateModel?) -> Void,
failure: @escaping (Error) -> Void) {
let url = baseUrl + "/mobile/sendmoney/calculate"
auth.request(
method: .post,
url: url,
params: params,
success: { (response: SendMoneyExchangeRateModelContainer) in
if (response.errorCode ?? "") == "1" {
let error = NSError(
domain: "Network",
code: 0,
userInfo: [NSLocalizedDescriptionKey : response.message ?? ""]
)
failure(error)
} else {
let model = response.data
success(model)
}
}
},
failure: { (error) in
failure(error)
}
)
}
}

4
GME Remit/Modules/SendMoneyModules/SendMoneyParent/User Interface/View/SendMoneyParentViewController.swift

@ -86,9 +86,13 @@ class SendMoneyParentViewController: UIViewController {
var receipient: Recipient? {
didSet {
self.requestModel.bank?.id = receipient?.agent?.id
self.requestModel.bank?.name = receipient?.agent?.name
self.requestModel.bank?.payCurrency = receipient?.agent?.currency
self.requestModel.accountNumber = receipient?.agent?.accountNumber
self.requestModel.branch?.id = receipient?.agent?.branch?.id
self.requestModel.branch?.name = receipient?.agent?.branch?.name
self.requestModel.paymemtMode?.id = receipient?.paymentMethod?.id
self.requestModel.paymemtMode?.mode = receipient?.paymentMethod?.name

78
GME Remit/Modules/SendMoneyModules/SendMoneyVerification/User Interface/View/SendMoneyVerification.storyboard

@ -209,15 +209,15 @@
</tableViewSection>
<tableViewSection id="EFe-Dh-LY1">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" rowHeight="226" id="5Lc-M3-klA">
<rect key="frame" x="0.0" y="179" width="375" height="226"/>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" rowHeight="300" id="5Lc-M3-klA">
<rect key="frame" x="0.0" y="179" width="375" height="300"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="5Lc-M3-klA" id="yKP-v4-5hH">
<rect key="frame" x="0.0" y="0.0" width="375" height="226"/>
<rect key="frame" x="0.0" y="0.0" width="375" height="300"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="NES-Xy-01t">
<rect key="frame" x="20" y="0.0" width="335" height="200.5"/>
<rect key="frame" x="20" y="0.0" width="335" height="274.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Transaction Details" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="v0Q-bv-fyO">
<rect key="frame" x="0.0" y="0.0" width="335" height="20"/>
@ -229,25 +229,25 @@
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="unK-ZK-hwr">
<rect key="frame" x="0.0" y="30" width="335" height="170.5"/>
<rect key="frame" x="0.0" y="30" width="335" height="244.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="equalSpacing" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="XUh-zT-I3S">
<rect key="frame" x="5" y="0.0" width="330" height="170.5"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="XUh-zT-I3S">
<rect key="frame" x="5" y="0.0" width="330" height="244.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="gXi-M0-QGx">
<rect key="frame" x="0.0" y="0.0" width="330" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="330" height="26.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hQ9-Ae-NRJ">
<rect key="frame" x="0.0" y="0.0" width="330" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="330" height="26.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Payout Country" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gjw-a5-RqE">
<rect key="frame" x="0.0" y="0.0" width="120" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="120" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Test PayoutCountry" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="93F-QW-elO">
<rect key="frame" x="120" y="0.0" width="210" height="25"/>
<rect key="frame" x="120" y="0.0" width="210" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="13"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -267,19 +267,19 @@
</constraints>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="NcR-bm-5Qa">
<rect key="frame" x="0.0" y="36.5" width="330" height="25"/>
<rect key="frame" x="0.0" y="36.5" width="330" height="26"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8fT-8K-UU0">
<rect key="frame" x="0.0" y="0.0" width="330" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="330" height="26"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Payout Mode" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="udF-KR-HFx">
<rect key="frame" x="0.0" y="0.0" width="120" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="120" height="26"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Test PayoutMode" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="j6l-ij-Dyr">
<rect key="frame" x="120" y="0.0" width="210" height="25"/>
<rect key="frame" x="120" y="0.0" width="210" height="26"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="13"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -296,19 +296,19 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="c7W-ci-3o9">
<rect key="frame" x="0.0" y="73" width="330" height="25"/>
<rect key="frame" x="0.0" y="72.5" width="330" height="26.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ion-vp-h63">
<rect key="frame" x="0.0" y="0.0" width="330" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="330" height="26.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Paying Amount" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="o4Y-Pn-8Vc">
<rect key="frame" x="0.0" y="0.0" width="120" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="120" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Test PayingAmount" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nO5-yR-ew5">
<rect key="frame" x="120" y="0.0" width="210" height="25"/>
<rect key="frame" x="120" y="0.0" width="210" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="13"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -325,19 +325,19 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="bYP-z7-pdo">
<rect key="frame" x="0.0" y="109" width="330" height="25"/>
<rect key="frame" x="0.0" y="109" width="330" height="26.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Gi5-r4-dyO">
<rect key="frame" x="0.0" y="0.0" width="330" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="330" height="26.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Exchange Rate" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Cwe-iS-XYo">
<rect key="frame" x="0.0" y="0.0" width="120" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="120" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Test ExchangeRate" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gJk-8S-8R0">
<rect key="frame" x="120" y="0.0" width="210" height="25"/>
<rect key="frame" x="120" y="0.0" width="210" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="13"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -354,22 +354,22 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="IRO-hu-J2s">
<rect key="frame" x="0.0" y="145.5" width="330" height="25"/>
<rect key="frame" x="0.0" y="145.5" width="330" height="26.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="cT0-TW-JtH">
<rect key="frame" x="0.0" y="0.0" width="330" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="330" height="26.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Service Charge" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="H3A-mN-Mdt">
<rect key="frame" x="0.0" y="0.0" width="120" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="120" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<stackView opaque="NO" contentMode="scaleToFill" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="Vle-Ry-TWR">
<rect key="frame" x="120" y="0.0" width="210" height="25"/>
<rect key="frame" x="120" y="0.0" width="210" height="26.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="1000" verticalHuggingPriority="251" text="Test ServiceCharge" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mYq-Uf-g1V">
<rect key="frame" x="0.0" y="0.0" width="210" height="25"/>
<rect key="frame" x="0.0" y="0.0" width="210" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="13"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -380,14 +380,14 @@
</stackView>
</subviews>
</stackView>
<stackView hidden="YES" opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="rk2-Ky-8dn">
<rect key="frame" x="0.0" y="170.5" width="330" height="0.0"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="rk2-Ky-8dn">
<rect key="frame" x="0.0" y="182" width="330" height="26"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eR3-EP-Bkf">
<rect key="frame" x="0.0" y="0.0" width="330" height="0.0"/>
<rect key="frame" x="0.0" y="0.0" width="330" height="26"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Payout Agent/Bank" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vzF-GP-Vyz">
<rect key="frame" x="0.0" y="0.0" width="120" height="0.0"/>
<rect key="frame" x="0.0" y="0.0" width="120" height="26"/>
<constraints>
<constraint firstAttribute="width" constant="120" id="djk-ZF-0dD"/>
</constraints>
@ -396,7 +396,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=": Label" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="VpB-U7-5VE">
<rect key="frame" x="120" y="0.0" width="210" height="0.0"/>
<rect key="frame" x="120" y="0.0" width="210" height="26"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="13"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -412,14 +412,14 @@
</view>
</subviews>
</stackView>
<stackView hidden="YES" opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="E7Y-bp-5jS" userLabel="AccountNumber">
<rect key="frame" x="0.0" y="170.5" width="330" height="0.0"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="E7Y-bp-5jS" userLabel="AccountNumber">
<rect key="frame" x="0.0" y="218" width="330" height="26.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="oh1-5w-hCd">
<rect key="frame" x="0.0" y="0.0" width="330" height="0.0"/>
<rect key="frame" x="0.0" y="0.0" width="330" height="26.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Bank A/C No" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OeN-Lk-OE6">
<rect key="frame" x="0.0" y="0.0" width="120" height="0.0"/>
<rect key="frame" x="0.0" y="0.0" width="120" height="26.5"/>
<constraints>
<constraint firstAttribute="width" constant="120" id="7BM-W3-WXz"/>
</constraints>
@ -428,7 +428,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=": Label" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Eyf-de-vJI">
<rect key="frame" x="120" y="0.0" width="210" height="0.0"/>
<rect key="frame" x="120" y="0.0" width="210" height="26.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="13"/>
<color key="textColor" white="0.033649553569999997" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -482,7 +482,7 @@
<tableViewSection id="vyS-RZ-Ial">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" rowHeight="180" id="k3W-d2-6CE">
<rect key="frame" x="0.0" y="405" width="375" height="180"/>
<rect key="frame" x="0.0" y="479" width="375" height="180"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="k3W-d2-6CE" id="YgP-8M-2Bx">
<rect key="frame" x="0.0" y="0.0" width="375" height="180"/>

Loading…
Cancel
Save