MCPcopy Create free account
hub / github.com/GoogleCloudPlatform/nodejs-docs-samples / waitForState

Function waitForState

kms/test/kms.test.js:41–49  ·  view source on GitHub ↗
(name, state)

Source from the content-addressed store, hash-verified

39const originalConsoleLog = console.log;
40
41const waitForState = async (name, state) => {
42 const sleep = w => new Promise(r => setTimeout(r, w));
43
44 let [version] = await client.getCryptoKeyVersion({name});
45 while (version.state !== state) {
46 await sleep(100);
47 [version] = await client.getCryptoKeyVersion({name});
48 }
49};
50
51const waitForImportJobState = async (name, state) => {
52 const sleep = w => new Promise(r => setTimeout(r, w));

Callers 1

kms.test.jsFile · 0.85

Calls 1

sleepFunction · 0.70

Tested by

no test coverage detected