93 lines
2.7 KiB
JavaScript
93 lines
2.7 KiB
JavaScript
// Module ID: 971
|
|
// Function ID: 10467
|
|
// Name: flushWithTimeout
|
|
// Dependencies: [5, 801, 845, 798, 970]
|
|
// Exports: flushIfServerless
|
|
|
|
// Module 971 (flushWithTimeout)
|
|
import asyncGeneratorStep from "asyncGeneratorStep";
|
|
|
|
function flushWithTimeout(arg0) {
|
|
return _flushWithTimeout(...arguments);
|
|
}
|
|
async function _flushWithTimeout(arg0, arg1) {
|
|
const debug = outer2_0(outer2_1[1]).debug;
|
|
debug.log("Flushing events...");
|
|
yield outer2_0(outer2_1[2]).flush(arg0);
|
|
const debug2 = outer2_0(outer2_1[1]).debug;
|
|
debug2.log("Done flushing events");
|
|
}
|
|
async function _flushIfServerless() {
|
|
if (arguments.length > 0) {
|
|
if (undefined !== arguments[0]) {
|
|
let first = arguments[0];
|
|
}
|
|
const timeout = first.timeout;
|
|
let num = 2000;
|
|
if (undefined !== timeout) {
|
|
num = timeout;
|
|
}
|
|
if ("cloudflareWaitUntil" in first) {
|
|
let cloudflareWaitUntil;
|
|
if (null != first) {
|
|
cloudflareWaitUntil = first.cloudflareWaitUntil;
|
|
}
|
|
if ("function" === typeof cloudflareWaitUntil) {
|
|
first.cloudflareWaitUntil(outer2_3(num));
|
|
}
|
|
}
|
|
if ("cloudflareCtx" in first) {
|
|
const cloudflareCtx = first.cloudflareCtx;
|
|
let waitUntil;
|
|
if (null != cloudflareCtx) {
|
|
waitUntil = cloudflareCtx.waitUntil;
|
|
}
|
|
if ("function" === typeof waitUntil) {
|
|
const cloudflareCtx2 = first.cloudflareCtx;
|
|
cloudflareCtx2.waitUntil(outer2_3(num));
|
|
}
|
|
}
|
|
const _Symbol = Symbol;
|
|
if (outer2_0(outer2_1[3]).GLOBAL_OBJ[Symbol.for(Symbol, "@vercel/request-context")]) {
|
|
outer2_0(outer2_1[4]).vercelWaitUntil(outer2_3(num));
|
|
const obj2 = outer2_0(outer2_1[4]);
|
|
} else {
|
|
const _process = process;
|
|
let tmp8 = "undefined" !== typeof process;
|
|
if (tmp8) {
|
|
const _process2 = process;
|
|
let NETLIFY = process.env.FUNCTIONS_WORKER_RUNTIME;
|
|
if (!NETLIFY) {
|
|
const _process3 = process;
|
|
NETLIFY = process.env.LAMBDA_TASK_ROOT;
|
|
}
|
|
if (!NETLIFY) {
|
|
const _process4 = process;
|
|
NETLIFY = process.env.K_SERVICE;
|
|
}
|
|
if (!NETLIFY) {
|
|
const _process5 = process;
|
|
NETLIFY = process.env.CF_PAGES;
|
|
}
|
|
if (!NETLIFY) {
|
|
const _process6 = process;
|
|
NETLIFY = process.env.VERCEL;
|
|
}
|
|
if (!NETLIFY) {
|
|
const _process7 = process;
|
|
NETLIFY = process.env.NETLIFY;
|
|
}
|
|
tmp8 = NETLIFY;
|
|
}
|
|
if (tmp8) {
|
|
return yield outer2_3(num);
|
|
}
|
|
}
|
|
}
|
|
first = {};
|
|
}
|
|
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
|
|
|
|
export const flushIfServerless = function flushIfServerless() {
|
|
return _flushIfServerless(...arguments);
|
|
};
|