import { InjectRepository } from "@nestjs/typeorm"; import { Injectable } from "@nestjs/common"; import { UserSession } from "../entities/user-session.entity"; import { Repository } from "typeorm"; @Injectable() export class UserSessionService { constructor( @InjectRepository(UserSession) private readonly userSessionRepository: Repository, ) { } async createSession(userId: string, sessionId: string): Promise { const session = this.userSessionRepository.create({ userId, sessionId, }); return await this.userSessionRepository.save(session); } }