import { DataSource } from 'typeorm'; import { MessageEntity, UserEntity, RoomEntity, RoomChannelEntity, RoomMemberEntity, ReactionEntity, BanEntity, AttachmentEntity, MetaEntity } from '../../../entities'; export async function handleClearAllData(dataSource: DataSource): Promise { await dataSource.getRepository(MessageEntity).clear(); await dataSource.getRepository(UserEntity).clear(); await dataSource.getRepository(RoomEntity).clear(); await dataSource.getRepository(RoomChannelEntity).clear(); await dataSource.getRepository(RoomMemberEntity).clear(); await dataSource.getRepository(ReactionEntity).clear(); await dataSource.getRepository(BanEntity).clear(); await dataSource.getRepository(AttachmentEntity).clear(); await dataSource.getRepository(MetaEntity).clear(); }