INNER CODE UNIT · TypeScript
Promise
Beever-AI/beever-atlas · bot/src/index.ts:708
await new Promise((r) => setTimeout(r, waitMs));
}
}
}
}
async function registerTeamsFromEnvIfPresent(
chatManager: ChatManager,
logPrefix: string,
): Promise<boolean> {
const teamsAppId = process.env.TEAMS_APP_ID;
const teamsAppPassword = process.env.TEAMS_APP_PASSWORD;
if (!teamsAppId || !teamsAppPassword) return false;
const teamsAppTenantId = process.env.TEAMS_APP_TENANT_ID;
const appType = teamsAppTenantId ? "SingleTenant" : "MultiTenant";
console.log(`${logPrefix}: registering Teams adapter from .env credentials (${appType})`);
await chatManager.register("teams", {