Skip to content

Commit

Permalink
Merge pull request #76 from modern-agile-team/feature/auth
Browse files Browse the repository at this point in the history
Refactor(NicoDora/auth): 토큰 로직 authMoudule exports 설정
  • Loading branch information
NicoDora authored Oct 26, 2023
2 parents cf6f90e + c0d1cd0 commit bfa182b
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 14 deletions.
4 changes: 0 additions & 4 deletions src/app.module.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { TokenService } from './auth/services/token.service';
import { UserImageService } from './users/services/user-image.service';
import { AuthModule } from './auth/auth.module';
import { CommentModule } from './comments/comment.module';
Expand All @@ -16,7 +15,6 @@ import { FriendsModule } from './friends/friends.module';
import { NoticeModule } from './common/notice/notice.module';
import * as mongoose from 'mongoose';
import { UserImageRepository } from './users/repositories/user-image.repository';
import { TokenRepository } from './auth/repositories/token.repository';

@Module({
imports: [
Expand All @@ -40,8 +38,6 @@ import { TokenRepository } from './auth/repositories/token.repository';
NoticeModule,
], //
providers: [
TokenService,
TokenRepository,
UserImageService,
UserImageRepository,
S3Service,
Expand Down
1 change: 1 addition & 0 deletions src/auth/auth.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import { TokenService } from './services/token.service';

@Module({
imports: [],
exports: [TokenService, TokenRepository],
controllers: [AuthController],
providers: [AuthService, TokenService, UserRepository, UserImageRepository, TokenRepository, S3Service],
})
Expand Down
4 changes: 2 additions & 2 deletions src/auth/repositories/token.repository.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ export class TokenRepository {

async deleteTokens(userId: number): Promise<Token | DeleteResult> {
const res = await this.entityManager.delete(Token, { userId });
if (res.affected === 0) {
if (!res.affected) {
throw new NotFoundException('토큰을 찾을 수 없습니다.');
}
return res;
}
}
}
7 changes: 3 additions & 4 deletions src/friends/friends.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,11 @@ import { Module } from '@nestjs/common';
import { FriendsController } from './controllers/friends.controller';
import { FriendsService } from './services/friends.service';
import { FriendsRepository } from './repositories/friends.repository';
import { TokenService } from 'src/auth/services/token.service';
import { TokenRepository } from 'src/auth/repositories/token.repository';
import { AuthModule } from 'src/auth/auth.module';

@Module({
imports: [],
imports: [AuthModule],
controllers: [FriendsController],
providers: [FriendsService, FriendsRepository, TokenService, TokenRepository],
providers: [FriendsService, FriendsRepository],
})
export class FriendsModule {}
7 changes: 3 additions & 4 deletions src/users/user.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,12 @@ import { S3Service } from 'src/common/s3/s3.service';
import { UserRepository } from './repositories/user.repository';
import { UserImageRepository } from './repositories/user-image.repository';
import { UserImageService } from './services/user-image.service';
import { TokenService } from 'src/auth/services/token.service';
import { TokenRepository } from 'src/auth/repositories/token.repository';
import { AuthModule } from 'src/auth/auth.module';

@Module({
imports: [TypeOrmModule.forFeature([User])],
imports: [TypeOrmModule.forFeature([User]), AuthModule],
controllers: [UserController, UserImageController],
providers: [
S3Service, UserRepository, UserImageRepository, UserService, UserImageService, TokenService, TokenRepository],
S3Service, UserRepository, UserImageRepository, UserService, UserImageService],
})
export class UserModule {}

0 comments on commit bfa182b

Please sign in to comment.