Skip to content

Commit e9d301f

Browse files
authored
Remove skip_go feature flag and delete old code (#437)
* Fix issue on iOS 26 beta * Fix issue on iOS 26 beta * Remove skip_go feature flag and delete old code * Clean up
1 parent 316b036 commit e9d301f

File tree

11 files changed

+7
-439
lines changed

11 files changed

+7
-439
lines changed

dydx/dydxFormatter/dydxFormatter/_Utils/dydxFeatureFlag.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ public enum dydxBoolFeatureFlag: String, CaseIterable {
1414
case enable_app_rating
1515
case showPredictionMarketsUI = "ff_show_prediction_markets_ui"
1616
case simple_ui = "ff_simple_ui"
17-
case skip_go_fast = "ff_skip_go_fast"
1817
case privy_ios = "ff_privy_ios"
1918
case turnkey_ios = "ff_turnkey_ios"
2019

@@ -28,8 +27,6 @@ public enum dydxBoolFeatureFlag: String, CaseIterable {
2827
return false
2928
case .simple_ui:
3029
return true
31-
case .skip_go_fast:
32-
return true
3330
case .privy_ios:
3431
return false
3532
case .turnkey_ios:

dydx/dydxPresenters/dydxPresenters.xcodeproj/project.pbxproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
0208627C28F4DAC000C9D3A0 /* dydxMarketInfoPagingViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0208627B28F4DAC000C9D3A0 /* dydxMarketInfoPagingViewPresenter.swift */; };
3232
0208631028F5186E00C9D3A0 /* OrderbookLineDataPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0208630F28F5186E00C9D3A0 /* OrderbookLineDataPoint.swift */; };
3333
0208632528F51EC400C9D3A0 /* dydxMarketDepthChartViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0208632428F51EC400C9D3A0 /* dydxMarketDepthChartViewPresenter.swift */; };
34-
020DBF1E29E092C00068AAA6 /* dydxTransferDepositViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020DBF1D29E092C00068AAA6 /* dydxTransferDepositViewPresenter.swift */; };
3534
020EB697299D36AD00E8026B /* dydxApiStatusWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020EB696299D36AD00E8026B /* dydxApiStatusWorker.swift */; };
3635
0214234C2DA74A5B000E9D54 /* dydxReactViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0214234B2DA74A5B000E9D54 /* dydxReactViewController.swift */; };
3736
0216441128F36FBE00C7093E /* CandleDataPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0216441028F36FBE00C7093E /* CandleDataPoint.swift */; };
@@ -496,7 +495,6 @@
496495
0208627B28F4DAC000C9D3A0 /* dydxMarketInfoPagingViewPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = dydxMarketInfoPagingViewPresenter.swift; sourceTree = "<group>"; };
497496
0208630F28F5186E00C9D3A0 /* OrderbookLineDataPoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderbookLineDataPoint.swift; sourceTree = "<group>"; };
498497
0208632428F51EC400C9D3A0 /* dydxMarketDepthChartViewPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = dydxMarketDepthChartViewPresenter.swift; sourceTree = "<group>"; };
499-
020DBF1D29E092C00068AAA6 /* dydxTransferDepositViewPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = dydxTransferDepositViewPresenter.swift; sourceTree = "<group>"; };
500498
020EB696299D36AD00E8026B /* dydxApiStatusWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = dydxApiStatusWorker.swift; sourceTree = "<group>"; };
501499
0214234B2DA74A5B000E9D54 /* dydxReactViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = dydxReactViewController.swift; sourceTree = "<group>"; };
502500
0216441028F36FBE00C7093E /* CandleDataPoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CandleDataPoint.swift; sourceTree = "<group>"; };
@@ -1268,7 +1266,6 @@
12681266
isa = PBXGroup;
12691267
children = (
12701268
023DB0962D69123500F15534 /* dydxInstantDepositViewPresenter.swift */,
1271-
020DBF1D29E092C00068AAA6 /* dydxTransferDepositViewPresenter.swift */,
12721269
);
12731270
path = Deposit;
12741271
sourceTree = "<group>";
@@ -2540,7 +2537,6 @@
25402537
02F700FE29EA0FD9004DEB5E /* dydxReceiptPresenter.swift in Sources */,
25412538
27457F5B2C8AC8B700873640 /* dydxVaultDepositWithdrawConfirmationViewBuilder.swift in Sources */,
25422539
027E1EF829CA27CD0098666F /* dydxSettingsLandingViewBuilder.swift in Sources */,
2543-
020DBF1E29E092C00068AAA6 /* dydxTransferDepositViewPresenter.swift in Sources */,
25442540
02B8341E2D50343400B955F5 /* OnboardingState.swift in Sources */,
25452541
277987512BA33F15006DC5CD /* dydxSelectedMarketStore.swift in Sources */,
25462542
0238FB72296C4438002E1C1A /* HistoricalPNLDataPoint.swift in Sources */,

dydx/dydxPresenters/dydxPresenters/_Features/features.json

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -93,26 +93,6 @@
9393
]
9494
}
9595
},
96-
{
97-
"title":{
98-
"text":"Instant Deposit"
99-
},
100-
"field":{
101-
"field":"skip_go_fast",
102-
"optional":true,
103-
"type" : "bool",
104-
"options" : [
105-
{
106-
"text": "yes",
107-
"value" : 1
108-
},
109-
{
110-
"text": "no",
111-
"value" : 0
112-
}
113-
]
114-
}
115-
},
11696
{
11797
"title":{
11898
"text":"Turnkey"

dydx/dydxPresenters/dydxPresenters/_v4/Receipt/dydxTransferReceiptViewPresenter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ final class dydxTransferReceiptViewPresenter: dydxReceiptPresenter {
2727
)
2828
.sink { [weak self] lines, input in
2929
var filteredLines = lines
30-
if dydxBoolFeatureFlag.skip_go_fast.isEnabled && input.type == .deposit {
30+
if input.type == .deposit {
3131
filteredLines.removeAll {
3232
$0 == .bridgefee || $0 == .transferrouteestimatedduration || $0 == .slippage
3333
}

dydx/dydxPresenters/dydxPresenters/_v4/Transfer/Deposit/dydxTransferDepositViewPresenter.swift

Lines changed: 0 additions & 269 deletions
This file was deleted.

dydx/dydxPresenters/dydxPresenters/_v4/Transfer/TransferInput+Ext.swift

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,7 @@ import BigInt
1111

1212
extension TransferInput {
1313
var tokenAddress: String? {
14-
let tokenAddress: String?
15-
if dydxBoolFeatureFlag.skip_go_fast.isEnabled {
16-
tokenAddress = token
17-
} else if let token = token {
18-
tokenAddress = resources?.tokenResources?[token]?.address
19-
} else {
20-
tokenAddress = nil
21-
}
22-
return tokenAddress
14+
token
2315
}
2416

2517
var tokenDecimals: Int? {

0 commit comments

Comments
 (0)