From d2744689b2f75b24eba938f1f44fba87ee919368 Mon Sep 17 00:00:00 2001 From: tone <3341154833@qq.com> Date: Wed, 7 May 2025 13:38:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5userSession=20Service?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/user/services/user-session.service.ts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 tone-page-server/src/user/services/user-session.service.ts 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