diff --git a/tone-page-server/src/user/services/user-session.service.ts b/tone-page-server/src/user/services/user-session.service.ts new file mode 100644 index 0000000..dc52a42 --- /dev/null +++ b/tone-page-server/src/user/services/user-session.service.ts @@ -0,0 +1,21 @@ +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); + } +} \ No newline at end of file