@@ -7,11 +7,8 @@ import MessageService from '@services/messages/messageService';
77import StorageService from '@services/storage/storageService' ;
88import { ApiKeyError } from './errors/defaultError' ;
99
10- // Errors
1110export * from './errors/defaultError' ;
12- // Models (base types, request types, response types, schemas)
1311export * from './models/index' ;
14- // Common Types & Schemas
1512export * from './types/index' ;
1613
1714/**
@@ -22,14 +19,12 @@ export * from './types/index';
2219 * @see https://developers.solapi.com/category/nodejs
2320 */
2421export class SolapiMessageService {
25- // CashService 위임
2622 /**
2723 * 잔액조회
2824 * @returns GetBalanceResponse
2925 */
3026 readonly getBalance : typeof CashService . prototype . getBalance ;
3127
32- // IamService 위임
3328 /**
3429 * 080 수신 거부 조회
3530 * @param data 080 수신 거부 상세 조회용 request 데이터
@@ -51,7 +46,6 @@ export class SolapiMessageService {
5146 */
5247 readonly getBlockNumbers : typeof IamService . prototype . getBlockNumbers ;
5348
54- // KakaoChannelService 위임
5549 /**
5650 * 카카오 채널 카테고리 조회
5751 */
@@ -86,7 +80,6 @@ export class SolapiMessageService {
8680 */
8781 readonly removeKakaoChannel : typeof KakaoChannelService . prototype . removeKakaoChannel ;
8882
89- // KakaoTemplateService 위임
9083 /**
9184 * 카카오 템플릿 카테고리 조회
9285 */
@@ -137,7 +130,6 @@ export class SolapiMessageService {
137130 */
138131 readonly removeKakaoAlimtalkTemplate : typeof KakaoTemplateService . prototype . removeKakaoAlimtalkTemplate ;
139132
140- // GroupService 위임
141133 /**
142134 * 그룹 생성
143135 * @param allowDuplicates 생성할 그룹이 중복 수신번호를 허용하는지 여부를 확인합니다.
@@ -206,7 +198,6 @@ export class SolapiMessageService {
206198 */
207199 readonly removeGroup : typeof GroupService . prototype . removeGroup ;
208200
209- // MessageService 위임
210201 /**
211202 * 메시지 발송 기능, sendMany 함수보다 개선된 오류 표시 기능등을 제공합니다.
212203 * 한번의 요청으로 최대 10,000건까지 발송할 수 있습니다.
@@ -230,7 +221,6 @@ export class SolapiMessageService {
230221 */
231222 readonly getStatistics : typeof MessageService . prototype . getStatistics ;
232223
233- // StorageService 위임
234224 /**
235225 * 파일(이미지) 업로드
236226 * 카카오 친구톡 이미지는 500kb, MMS는 200kb, 발신번호 서류 인증용 파일은 2mb의 제한이 있음
@@ -256,15 +246,12 @@ export class SolapiMessageService {
256246 const messageService = new MessageService ( apiKey , apiSecret ) ;
257247 const storageService = new StorageService ( apiKey , apiSecret ) ;
258248
259- // CashService
260249 this . getBalance = cashService . getBalance . bind ( cashService ) ;
261250
262- // IamService
263251 this . getBlacks = iamService . getBlacks . bind ( iamService ) ;
264252 this . getBlockGroups = iamService . getBlockGroups . bind ( iamService ) ;
265253 this . getBlockNumbers = iamService . getBlockNumbers . bind ( iamService ) ;
266254
267- // KakaoChannelService
268255 this . getKakaoChannelCategories =
269256 kakaoChannelService . getKakaoChannelCategories . bind ( kakaoChannelService ) ;
270257 this . getKakaoChannels =
@@ -278,7 +265,6 @@ export class SolapiMessageService {
278265 this . removeKakaoChannel =
279266 kakaoChannelService . removeKakaoChannel . bind ( kakaoChannelService ) ;
280267
281- // KakaoTemplateService
282268 this . getKakaoAlimtalkTemplateCategories =
283269 kakaoTemplateService . getKakaoAlimtalkTemplateCategories . bind (
284270 kakaoTemplateService ,
@@ -308,7 +294,6 @@ export class SolapiMessageService {
308294 kakaoTemplateService ,
309295 ) ;
310296
311- // GroupService
312297 this . createGroup = groupService . createGroup . bind ( groupService ) ;
313298 this . addMessagesToGroup =
314299 groupService . addMessagesToGroup . bind ( groupService ) ;
@@ -323,12 +308,10 @@ export class SolapiMessageService {
323308 groupService . removeGroupMessages . bind ( groupService ) ;
324309 this . removeGroup = groupService . removeGroup . bind ( groupService ) ;
325310
326- // MessageService
327311 this . send = messageService . send . bind ( messageService ) ;
328312 this . getMessages = messageService . getMessages . bind ( messageService ) ;
329313 this . getStatistics = messageService . getStatistics . bind ( messageService ) ;
330314
331- // StorageService
332315 this . uploadFile = storageService . uploadFile . bind ( storageService ) ;
333316 }
334317}
0 commit comments