Skip to content

Commit 82b372f

Browse files
authored
Merge branch 'develop' into dependabot/npm_and_yarn/aws-sdk/client-dynamodb-3.687.0
2 parents a99c28e + 7441b7d commit 82b372f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+301
-482
lines changed

eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export default [
3333
'@typescript-eslint/explicit-function-return-type': 'error',
3434
'@typescript-eslint/explicit-module-boundary-types': 'off',
3535
'@typescript-eslint/no-explicit-any': 'off',
36+
'no-return-await': 'error',
3637
},
3738
ignores: ['.eslintrc.js', 'src/test/**/*.ts'],
3839
},

package-lock.json

Lines changed: 23 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
"node-jose": "^2.2.0",
4545
"reflect-metadata": "^0.2.0",
4646
"rxjs": "^7.8.1",
47-
"typeorm": "^0.3.20"
47+
"typeorm": "^0.3.20",
48+
"ws": "^8.18.0"
4849
},
4950
"devDependencies": {
5051
"@commitlint/cli": "^19.5.0",

src/application/dto/quakeHistoryDto.ts

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import {
33
IsNotEmpty,
44
IsNumber,
55
IsString,
6-
Min,
76
} from '@nestjs/class-validator';
87

98
import {
@@ -96,7 +95,7 @@ export class QuakeHistoryComments {
9695
}
9796

9897
// P2P地震情報 API quake history response Dto
99-
export class fetchP2pQuakeHistoryResponseDto {
98+
export class receiveP2pQuakeHistoryResponseDto {
10099
@IsNotEmpty()
101100
@IsString()
102101
id: string;
@@ -120,21 +119,3 @@ export class fetchP2pQuakeHistoryResponseDto {
120119
@IsNotEmpty()
121120
comments: QuakeHistoryComments;
122121
}
123-
124-
// P2P地震情報 API quake history request Dto
125-
export class FetchP2pQuakeHistoryRequestDto {
126-
@IsNotEmpty()
127-
@IsNumber()
128-
@Min(0)
129-
codes: number;
130-
131-
@IsNotEmpty()
132-
@IsNumber()
133-
@Min(1)
134-
limit: number;
135-
136-
@IsNotEmpty()
137-
@IsNumber()
138-
@Min(0)
139-
offset: number;
140-
}

src/application/jobs/quakeBatchJob.ts

Lines changed: 0 additions & 48 deletions
This file was deleted.

src/application/services/channelAccessTokenService.ts

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class ChannelAccessTokenService implements IChannelAccessTokenService {
3030
const adminPrivateKey = readKeyFile(FILE_PATH.ADMIN_PRIVATE_KEY_FILE_PATH);
3131

3232
try {
33-
const jwtList = await this.generateJwts(privateKey, adminPrivateKey);
33+
const jwtList = this.generateJwts(privateKey, adminPrivateKey);
3434
await this.updateChannelAccessTokens(jwtList);
3535
} catch (err) {
3636
this.logger.error(
@@ -55,7 +55,7 @@ export class ChannelAccessTokenService implements IChannelAccessTokenService {
5555
return channelAccessToken;
5656
}
5757

58-
return await this.refreshChannelAccessToken(channelIss);
58+
return this.refreshChannelAccessToken(channelIss);
5959
}
6060

6161
/**
@@ -64,9 +64,7 @@ export class ChannelAccessTokenService implements IChannelAccessTokenService {
6464
* @returns channel access token
6565
*/
6666
private async getChannelAccessToken(channelIss: string): Promise<string> {
67-
return await this.channelAccessTokenRepository.getChannelAccessToken(
68-
channelIss,
69-
);
67+
return this.channelAccessTokenRepository.getChannelAccessToken(channelIss);
7068
}
7169

7270
/**
@@ -75,7 +73,7 @@ export class ChannelAccessTokenService implements IChannelAccessTokenService {
7573
* @returns true if valid, false otherwise
7674
*/
7775
private async verifyChannelAccessToken(token: string): Promise<boolean> {
78-
return await this.channelAccessTokenApi.verifyChannelAccessToken(token);
76+
return this.channelAccessTokenApi.verifyChannelAccessToken(token);
7977
}
8078

8179
/**
@@ -84,7 +82,7 @@ export class ChannelAccessTokenService implements IChannelAccessTokenService {
8482
*/
8583
private async refreshChannelAccessToken(channelIss: string): Promise<string> {
8684
await this.processChannelAccessToken();
87-
return await this.getChannelAccessToken(channelIss);
85+
return this.getChannelAccessToken(channelIss);
8886
}
8987

9088
/**
@@ -93,15 +91,15 @@ export class ChannelAccessTokenService implements IChannelAccessTokenService {
9391
* @param adminPrivateKey Admin private key
9492
* @returns JWTs
9593
*/
96-
private async generateJwts(
94+
private generateJwts(
9795
privateKey: string,
9896
adminPrivateKey: string,
99-
): Promise<{ jwt: string; iss: string }[]> {
97+
): { jwt: string; iss: string }[] {
10098
const jwtList = [];
10199

102100
try {
103101
this.logger.log(LOG_MESSAGES.GENERATE_JWT);
104-
const jwt = await generateJwt(
102+
const jwt = generateJwt(
105103
privateKey,
106104
process.env.LINE_QUALE_QUICK_ALERT_KID,
107105
process.env.LINE_QUALE_QUICK_ALERT_ISS,
@@ -115,7 +113,7 @@ export class ChannelAccessTokenService implements IChannelAccessTokenService {
115113

116114
try {
117115
this.logger.log(LOG_MESSAGES.GENERATE_ADMIN_JWT);
118-
const jwt = await generateJwt(
116+
const jwt = generateJwt(
119117
adminPrivateKey,
120118
process.env.LINE_QUALE_QUICK_ALERT_ADMIN_KID,
121119
process.env.LINE_QUALE_QUICK_ALERT_ADMIN_ISS,

src/application/services/encryptionService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export class EncryptionService implements IEncryptionService {
1616
* @param text text to encrypt
1717
* @returns encrypted text
1818
*/
19-
async encrypt(text: string): Promise<string> {
19+
encrypt(text: string): string {
2020
return encrypt(text, this.key, this.iv);
2121
}
2222

@@ -25,7 +25,7 @@ export class EncryptionService implements IEncryptionService {
2525
* @param text text to decrypt
2626
* @returns decrypted text
2727
*/
28-
async decrypt(text: string): Promise<string> {
28+
decrypt(text: string): string {
2929
return decrypt(text, this.key);
3030
}
3131
}

src/application/services/messageEventService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ export class MessageEventService implements IMessageEventService {
154154
const correspondingMessage = createCorrespondingMessage(
155155
userProfile.displayName,
156156
);
157-
const text = await createTextMessage(correspondingMessage);
157+
const text = createTextMessage(correspondingMessage);
158158

159159
await this.pushMessageService.pushMessage(channelAccessToken, userId, [
160160
text,

src/application/services/pushMessageService.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,13 @@ export class PushMessageService implements IPushMessageService {
2828
this.logger.log(`${LOG_MESSAGES.PUSH_MESSAGE}: ${userId}`);
2929

3030
try {
31-
const pushMessageRequest = await createPushMessageRequest(userId, texts);
31+
const pushMessageRequest = createPushMessageRequest(userId, texts);
3232
await this.messageApi.pushMessage(channelAccessToken, pushMessageRequest);
3333
} catch (err) {
34-
this.logger.error(`${LOG_MESSAGES.PUSH_MESSAGE_FAILED}: ${userId}`);
34+
this.logger.error(
35+
`${LOG_MESSAGES.PUSH_MESSAGE_FAILED}: ${userId}`,
36+
err.stack,
37+
);
3538
throw err;
3639
}
3740
}

0 commit comments

Comments
 (0)