diff --git a/apps/core/src/modules/activity/activity.controller.ts b/apps/core/src/modules/activity/activity.controller.ts index ef912ee2..14270f1d 100644 --- a/apps/core/src/modules/activity/activity.controller.ts +++ b/apps/core/src/modules/activity/activity.controller.ts @@ -1,4 +1,5 @@ import { keyBy, pick } from 'lodash' +import snakecaseKeys from 'snakecase-keys' import { Body, Delete, Get, Param, Post, Query } from '@nestjs/common' @@ -68,12 +69,13 @@ export class ActivityController { @Get('/presence') @HTTPDecorators.SkipLogging + @HTTPDecorators.Bypass async getPresence(@Query() query: GetPresenceQueryDto) { return this.service .getRoomPresence(query.room_name) .then((list) => { return list.map(({ ip, ...item }) => { - return item + return snakecaseKeys(item) }) }) .then((list) => {