Merge pull request #5414 from mempool/simon/only-enable-fiat-prod-staging
only enable fiat on prod and staging
This commit is contained in:
		
						commit
						11ef090846
					
				| @ -11,6 +11,7 @@ import { MiningStats } from '../../services/mining.service'; | |||||||
| import { IAuth, AuthServiceMempool } from '../../services/auth.service'; | import { IAuth, AuthServiceMempool } from '../../services/auth.service'; | ||||||
| import { EnterpriseService } from '../../services/enterprise.service'; | import { EnterpriseService } from '../../services/enterprise.service'; | ||||||
| import { ApiService } from '../../services/api.service'; | import { ApiService } from '../../services/api.service'; | ||||||
|  | import { isDevMode } from '@angular/core'; | ||||||
| 
 | 
 | ||||||
| export type PaymentMethod = 'balance' | 'bitcoin' | 'cashapp' | 'applePay' | 'googlePay'; | export type PaymentMethod = 'balance' | 'bitcoin' | 'cashapp' | 'applePay' | 'googlePay'; | ||||||
| 
 | 
 | ||||||
| @ -82,6 +83,13 @@ export class AccelerateCheckout implements OnInit, OnDestroy { | |||||||
|   timePaid: number = 0; // time acceleration requested
 |   timePaid: number = 0; // time acceleration requested
 | ||||||
|   math = Math; |   math = Math; | ||||||
|   isMobile: boolean = window.innerWidth <= 767.98; |   isMobile: boolean = window.innerWidth <= 767.98; | ||||||
|  |   isProdDomain = ['mempool.space', | ||||||
|  |     'mempool-staging.va1.mempool.space', | ||||||
|  |     'mempool-staging.fmt.mempool.space', | ||||||
|  |     'mempool-staging.fra.mempool.space', | ||||||
|  |     'mempool-staging.tk7.mempool.space', | ||||||
|  |     'mempool-staging.sg1.mempool.space' | ||||||
|  |    ].indexOf(document.location.hostname) > -1; | ||||||
| 
 | 
 | ||||||
|   private _step: CheckoutStep = 'summary'; |   private _step: CheckoutStep = 'summary'; | ||||||
|   simpleMode: boolean = true; |   simpleMode: boolean = true; | ||||||
| @ -398,15 +406,14 @@ export class AccelerateCheckout implements OnInit, OnDestroy { | |||||||
|    * Square |    * Square | ||||||
|    */ |    */ | ||||||
|   insertSquare(): void { |   insertSquare(): void { | ||||||
|  |     if (!this.isProdDomain && !isDevMode()) { | ||||||
|  |       return; | ||||||
|  |     } | ||||||
|     if (window['Square']) { |     if (window['Square']) { | ||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
|     let statsUrl = 'https://sandbox.web.squarecdn.com/v1/square.js'; |     let statsUrl = 'https://sandbox.web.squarecdn.com/v1/square.js'; | ||||||
|     if (document.location.hostname === 'mempool-staging.fmt.mempool.space' || |     if (this.isProdDomain) { | ||||||
|         document.location.hostname === 'mempool-staging.va1.mempool.space' || |  | ||||||
|         document.location.hostname === 'mempool-staging.fra.mempool.space' || |  | ||||||
|         document.location.hostname === 'mempool-staging.tk7.mempool.space' || |  | ||||||
|         document.location.hostname === 'mempool.space') { |  | ||||||
|       statsUrl = '/square/v1/square.js'; |       statsUrl = '/square/v1/square.js'; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| @ -416,6 +423,9 @@ export class AccelerateCheckout implements OnInit, OnDestroy { | |||||||
|     })(); |     })(); | ||||||
|   } |   } | ||||||
|   setupSquare(): void { |   setupSquare(): void { | ||||||
|  |     if (!this.isProdDomain && !isDevMode()) { | ||||||
|  |       return; | ||||||
|  |     } | ||||||
|     const init = (): void => { |     const init = (): void => { | ||||||
|       this.initSquare(); |       this.initSquare(); | ||||||
|     }; |     }; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user