Update update-metrics timeout sends
This commit is contained in:
		
							parent
							
								
									a143a96919
								
							
						
					
					
						commit
						b3136ebcac
					
				| 
						 | 
				
			
			@ -25,9 +25,10 @@ import { newEndpointNoAuth } from './api'
 | 
			
		|||
import { getFunctionUrl } from '../../common/api'
 | 
			
		||||
 | 
			
		||||
const firestore = admin.firestore()
 | 
			
		||||
 | 
			
		||||
export const scheduleUpdateMetrics = functions.pubsub
 | 
			
		||||
  .schedule('every 15 minutes')
 | 
			
		||||
const TIMEOUT_SECONDS = 2000
 | 
			
		||||
export const scheduleUpdateMetrics = functions
 | 
			
		||||
  .runWith({ timeoutSeconds: TIMEOUT_SECONDS })
 | 
			
		||||
  .pubsub.schedule('every 15 minutes')
 | 
			
		||||
  .onRun(async () => {
 | 
			
		||||
    const response = await fetch(getFunctionUrl('updatemetrics'), {
 | 
			
		||||
      headers: {
 | 
			
		||||
| 
						 | 
				
			
			@ -44,7 +45,7 @@ export const scheduleUpdateMetrics = functions.pubsub
 | 
			
		|||
  })
 | 
			
		||||
 | 
			
		||||
export const updatemetrics = newEndpointNoAuth(
 | 
			
		||||
  { timeoutSeconds: 2000, memory: '8GiB', minInstances: 0 },
 | 
			
		||||
  { timeoutSeconds: TIMEOUT_SECONDS, memory: '8GiB', minInstances: 0 },
 | 
			
		||||
  async (_req) => {
 | 
			
		||||
    await updateMetricsCore()
 | 
			
		||||
    return { success: true }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user