@@ -5,6 +5,7 @@ const DEFAULT_FLAG_DAPPS_ENABLED = false
55const  DEFAULT_FLAG_SWAP_ENABLED  =  true 
66const  DEFAULT_FLAG_CONNECTOR_ENABLED *  =  false 
77const  DEFAULT_FLAG_SEND_VIA_PERSONAL_CHAT_ENABLED  =  true 
8+ const  DEFAULT_FLAG_TRANSACTION_DEEP_LINK_ENABLED  =  false 
89
910proc  boolToEnv * (defaultValue: bool ): string  = 
1011  return  if  defaultValue: " 1" else : " 0" 
@@ -15,13 +16,15 @@ QtObject:
1516    swapEnabled: bool 
1617    connectorEnabled: bool 
1718    sendViaPersonalChatEnabled: bool 
19+     transactionDeepLinkEnabled: bool 
1820
1921  proc  setup (self: FeatureFlags ) = 
2022    self.QObject .setup ()
2123    self.dappsEnabled =  getEnv (" FLAG_DAPPS_ENABLED" boolToEnv (DEFAULT_FLAG_DAPPS_ENABLED )) !=  " 0" 
2224    self.swapEnabled =  getEnv (" FLAG_SWAP_ENABLED" boolToEnv (DEFAULT_FLAG_SWAP_ENABLED )) !=  " 0" 
2325    self.connectorEnabled =  getEnv (" FLAG_CONNECTOR_ENABLED" boolToEnv (DEFAULT_FLAG_CONNECTOR_ENABLED )) !=  " 0" 
2426    self.sendViaPersonalChatEnabled =  getEnv (" FLAG_SEND_VIA_PERSONAL_CHAT_ENABLED" boolToEnv (DEFAULT_FLAG_SEND_VIA_PERSONAL_CHAT_ENABLED )) !=  " 0" 
27+     self.transactionDeepLinkEnabled =  getEnv (" FLAG_TRANSACTION_DEEP_LINK_ENABLED" boolToEnv (DEFAULT_FLAG_TRANSACTION_DEEP_LINK_ENABLED )) !=  " 0" 
2528
2629  proc  delete * (self: FeatureFlags ) = 
2730    self.QObject .delete ()
@@ -53,3 +56,9 @@ QtObject:
5356
5457  QtProperty bool ] sendViaPersonalChatEnabled:
5558    read =  getSendViaPersonalChatEnabled
59+ 
60+   proc  getTransactionDeepLinkEnabled * (self: FeatureFlags ): bool  {.slot .} = 
61+     return  self.transactionDeepLinkEnabled
62+ 
63+   QtProperty bool ] transactionDeepLinkEnabled:
64+     read =  getTransactionDeepLinkEnabled
0 commit comments