Fix promises to be awaited

This commit is contained in:
Henrik Hüttemann
2023-06-12 16:52:41 +02:00
parent e706451d90
commit 5d5c751de8
2 changed files with 7 additions and 5 deletions
+4 -2
View File
@@ -77,7 +77,7 @@ async function loadRcExport(entity: Entities) {
log.debug('Mapping added:', mapping)
// Add user to room mapping (specific to users)
Promise.all(
await Promise.all(
rcUser.__rooms.map(async (rcRoomId: string) => {
await createMembership(rcRoomId, rcUser._id)
log.debug(`${rcUser.username} membership for ${rcRoomId} created`)
@@ -123,11 +123,13 @@ async function main() {
try {
await whoami()
await initStorage()
log.info('Parsing users')
await loadRcExport(Entities.Users)
log.info('Parsing rooms')
await loadRcExport(Entities.Rooms)
log.info('Done.')
} catch (error) {
log.error(`Encountered an error while booting up: ${error}`)
log.error(`Encountered an error while booting up: ${error}`, error)
}
}