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