File tree Expand file tree Collapse file tree 4 files changed +8
-0
lines changed
Expand file tree Collapse file tree 4 files changed +8
-0
lines changed Original file line number Diff line number Diff line change 11import { inject , singleton } from "@undb/di"
22import { and , None , Option } from "@undb/domain"
3+ import { createLogger } from "@undb/logger"
34import { injectSpaceService , type ISpaceId , type ISpaceService } from "@undb/space"
45import type { SetContextValue } from "../../../context/src/context.type"
56import { MemberIdVO } from "../member/member-id.vo"
@@ -32,6 +33,7 @@ export const injectSpaceMemberService = () => inject(SPACE_MEMBER_SERVICE)
3233
3334@singleton ( )
3435export class SpaceMemberService implements ISpaceMemberService {
36+ private logger = createLogger ( "SpaceMemberService" )
3537 constructor (
3638 @injectSpaceService ( )
3739 private readonly spaceService : ISpaceService ,
@@ -110,6 +112,8 @@ export class SpaceMemberService implements ISpaceMemberService {
110112 spaceId : ISpaceId ,
111113 userId : string ,
112114 ) : Promise < Option < SpaceMember > > {
115+ this . logger . debug ( { spaceId, userId } , "setSpaceMemberContext" )
116+
113117 if ( ! spaceId || ! userId ) {
114118 return None
115119 }
Original file line number Diff line number Diff line change 55 "types" : " src/index.d.ts" ,
66 "dependencies" : {
77 "@undb/context" : " workspace:*" ,
8+ "@undb/logger" : " workspace:*" ,
89 "ts-pattern" : " ^5.5.0"
910 },
1011 "devDependencies" : {
Original file line number Diff line number Diff line change 11import type { SetContextValue } from "@undb/context"
22import { inject , singleton } from "@undb/di"
3+ import { createLogger } from "@undb/logger"
34import { None , Option , Some } from "oxide.ts"
45import { match , P } from "ts-pattern"
56import type { ICreateSpaceDTO , ISpaceDTO } from "./dto"
@@ -37,6 +38,7 @@ export const injectSpaceService = () => inject(SPACE_SERVICE)
3738
3839@singleton ( )
3940export class SpaceService implements ISpaceService {
41+ private logger = createLogger ( "SpaceService" )
4042 constructor (
4143 @injectSpaceRepository ( )
4244 private readonly spaceRepository : ISpaceRepository ,
@@ -86,6 +88,7 @@ export class SpaceService implements ISpaceService {
8688 }
8789
8890 async setSpaceContext ( setContext : SetContextValue , input : IGetSpaceInput ) : Promise < Space > {
91+ this . logger . debug ( input , "setSpaceContext" )
8992 const space = await this . getSpace ( input )
9093 setContext ( "spaceId" , space . unwrap ( ) . id . value )
9194
You can’t perform that action at this time.
0 commit comments