in src/azurechat/features/common/cosmos.ts [31:50]
private constructor(endpoint: string) {
const client = new CosmosClient({
endpoint,
aadCredentials: credential
});
this.container = new Promise((resolve, reject) => {
client.database(DB_NAME).read()
.then((databaseResponse) => {
databaseResponse.database.container(CONTAINER_NAME).read()
.then((containerResponse) => {
resolve(containerResponse.container);
});
})
.catch((err) => {
reject(err);
});
});
}