Skip to content

Commit bcdbd0e

Browse files
[autofix.ci] apply automated fixes
1 parent cea71f6 commit bcdbd0e

27 files changed

+12272
-15548
lines changed

backend/src/app.resolver.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,3 @@ export class AppResolver {
99
return 'Hello World!';
1010
}
1111
}
12-

backend/src/auth/auth.resolver.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,15 @@ export class AuthResolver {
2424

2525
@Mutation(() => AuthResponse)
2626
async refreshToken(
27-
@Args('refreshToken') refreshToken: string
27+
@Args('refreshToken') refreshToken: string,
2828
): Promise<AuthResponse> {
2929
return this.authService.refreshToken(refreshToken);
3030
}
3131

3232
@Mutation(() => AuthResponse)
33-
async login(@Args('input') loginUserInput: LoginUserInput): Promise<AuthResponse> {
33+
async login(
34+
@Args('input') loginUserInput: LoginUserInput,
35+
): Promise<AuthResponse> {
3436
return this.authService.login(loginUserInput);
3537
}
3638
}

backend/src/auth/auth.service.ts

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import {
88
import { ConfigService } from '@nestjs/config';
99
import { JwtService } from '@nestjs/jwt';
1010
import { InjectRepository } from '@nestjs/typeorm';
11-
import { compare, hash } from 'bcrypt';
1211
import { LoginUserInput } from 'src/user/dto/login-user.input';
1312
import { RegisterUserInput } from 'src/user/dto/register-user.input';
1413
import { User } from 'src/user/user.model';
@@ -64,9 +63,7 @@ export class AuthService {
6463
return this.userRepository.save(newUser);
6564
}
6665

67-
async login(
68-
loginUserInput: LoginUserInput,
69-
): Promise<AuthResponse> {
66+
async login(loginUserInput: LoginUserInput): Promise<AuthResponse> {
7067
const { email, password } = loginUserInput;
7168

7269
const user = await this.userRepository.findOne({
@@ -85,7 +82,7 @@ export class AuthService {
8582

8683
const accessToken = this.jwtService.sign(
8784
{ sub: user.id, email: user.email },
88-
{ expiresIn: '15m' }
85+
{ expiresIn: '15m' },
8986
);
9087

9188
const refreshTokenEntity = await this.createRefreshToken(user);
@@ -98,7 +95,7 @@ export class AuthService {
9895

9996
private async createRefreshToken(user: User): Promise<RefreshToken> {
10097
const token = randomUUID();
101-
98+
10299
const refreshToken = this.refreshTokenRepository.create({
103100
user,
104101
token,
@@ -382,11 +379,11 @@ export class AuthService {
382379
}
383380

384381
const accessToken = this.jwtService.sign(
385-
{
386-
sub: existingToken.user.id,
387-
email: existingToken.user.email
382+
{
383+
sub: existingToken.user.id,
384+
email: existingToken.user.email,
388385
},
389-
{ expiresIn: '15m' }
386+
{ expiresIn: '15m' },
390387
);
391388

392389
// Generate new refresh token

backend/src/auth/dto/auth-response.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ export class AuthResponse {
77

88
@Field()
99
refreshToken: string;
10-
}
10+
}

backend/src/auth/dto/login-user.input.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { InputType, Field } from '@nestjs/graphql';
33
@InputType()
44
export class LoginUserInput {
55
@Field()
6-
email: string;
6+
email: string;
77

88
@Field()
99
password: string;
10-
}
10+
}

backend/src/auth/entities/refresh-token.entity.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { Entity, Column, PrimaryGeneratedColumn, CreateDateColumn } from 'typeorm';
1+
import {
2+
Entity,
3+
Column,
4+
PrimaryGeneratedColumn,
5+
CreateDateColumn,
6+
} from 'typeorm';
27

38
@Entity()
49
export class RefreshToken {
@@ -16,4 +21,4 @@ export class RefreshToken {
1621

1722
@CreateDateColumn()
1823
createdAt: Date;
19-
}
24+
}

backend/src/auth/refresh-token/refresh-token.model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ export class RefreshToken {
1717

1818
@Column()
1919
userId: number;
20-
}
20+
}

backend/src/user/user.model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class User extends SystemBaseModel {
2424
@Column()
2525
username: string; // Removed unique constraint
2626

27-
@Field()
27+
@Field()
2828
@Column({ unique: true })
2929
@IsEmail()
3030
email: string;

frontend/src/app/(main)/chat/page.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
import Home from "./Home";
2-
3-
1+
import Home from './Home';
42

53
export default function Page() {
64
return <Home />;

frontend/src/app/(main)/page.tsx

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default function HomePage() {
1414
const [showSignIn, setShowSignIn] = useState(false);
1515
const [showAuthChoice, setShowAuthChoice] = useState(false);
1616
const router = useRouter();
17-
17+
1818
const handleSignIn = (e: React.MouseEvent) => {
1919
// router.push('/login');
2020
e.preventDefault();
@@ -57,24 +57,23 @@ export default function HomePage() {
5757
placeholder="Type your message..."
5858
className="w-full py-24 px-6 pr-12 text-lg border rounded-lg focus:outline-none focus:ring-2 focus:ring-indigo-500 dark:bg-gray-700 dark:border-gray-600 dark:text-white dark:placeholder-gray-400 align-top pt-6"
5959
/>
60-
<button
60+
<button
6161
className="absolute right-3 bottom-3 p-3 bg-indigo-600 text-white rounded-full hover:bg-indigo-700 transition-colors"
6262
aria-label="Send message"
6363
onClick={handleMessageButtonClick}
6464
>
6565
<SendIcon size={20} />
6666
</button>
67-
<button
67+
<button
6868
className="absolute left-3 bottom-3 flex items-center gap-2 text-gray-600 hover:text-indigo-600 dark:text-gray-400 dark:hover:text-indigo-400"
6969
aria-label="Upload file"
7070
>
7171
<FileUp size={20} />
7272
<span>Upload file</span>
7373
</button>
7474
</div>
75-
7675
</div>
77-
<AuthChoiceModal
76+
<AuthChoiceModal
7877
isOpen={showAuthChoice}
7978
onClose={() => setShowAuthChoice(false)}
8079
onSignUpClick={() => {
@@ -86,14 +85,8 @@ export default function HomePage() {
8685
setShowSignIn(true);
8786
}}
8887
/>
89-
<SignUpModal
90-
isOpen={showSignUp}
91-
onClose={() => setShowSignUp(false)}
92-
/>
93-
<SignInModal
94-
isOpen={showSignIn}
95-
onClose={() => setShowSignIn(false)}
96-
/>
88+
<SignUpModal isOpen={showSignUp} onClose={() => setShowSignUp(false)} />
89+
<SignInModal isOpen={showSignIn} onClose={() => setShowSignIn(false)} />
9790
</div>
9891
);
9992
}

0 commit comments

Comments
 (0)