├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── meeting.md └── PULL_REQUEST_TEMPLATE.md ├── README.md ├── client ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── codegen.yml ├── graphql.schema.json ├── package.json ├── public │ └── index.html ├── src │ ├── App.tsx │ ├── apollo │ │ └── Client.ts │ ├── components │ │ ├── ChatLog │ │ │ ├── AvatarText.tsx │ │ │ ├── Balloon.tsx │ │ │ ├── ChatRow.tsx │ │ │ ├── TimeText.tsx │ │ │ └── index.tsx │ │ ├── Common │ │ │ ├── Avatar.tsx │ │ │ ├── Bubble.tsx │ │ │ ├── Button.tsx │ │ │ ├── Footer.tsx │ │ │ ├── Icons.tsx │ │ │ ├── Loader.tsx │ │ │ └── Toast.tsx │ │ ├── Modal │ │ │ ├── Code.tsx │ │ │ ├── Input.tsx │ │ │ ├── Overlay.tsx │ │ │ └── index.tsx │ │ ├── RoomHeader │ │ │ ├── Code.tsx │ │ │ ├── Door.tsx │ │ │ ├── Hamburger.tsx │ │ │ ├── UserAvater.tsx │ │ │ └── index.tsx │ │ ├── RoomInput │ │ │ ├── Badge.tsx │ │ │ ├── Listening.tsx │ │ │ └── index.tsx │ │ ├── SideBar │ │ │ ├── Header.tsx │ │ │ ├── UserList.tsx │ │ │ └── index.tsx │ │ └── UserProfile │ │ │ ├── Avatar.tsx │ │ │ ├── Language.tsx │ │ │ ├── Nickname.tsx │ │ │ └── index.tsx │ ├── constants │ │ ├── avatar.ts │ │ ├── language.ts │ │ └── localization.ts │ ├── contexts │ │ └── UserContext.tsx │ ├── generated │ │ └── types.ts │ ├── hooks │ │ ├── useMessages.ts │ │ └── useUsers.ts │ ├── index.tsx │ ├── queries │ │ ├── messege.queries.ts │ │ ├── room.queires.ts │ │ └── user.queries.ts │ ├── routes │ │ ├── Home.tsx │ │ ├── Room.tsx │ │ └── index.tsx │ ├── styles │ │ ├── GlobalStyles.ts │ │ ├── Styled.d.ts │ │ └── Theme.ts │ └── utils │ │ ├── comparePrevMessage.ts │ │ ├── encryption.ts │ │ ├── formatTimezone.ts │ │ ├── toast.ts │ │ └── utils.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock ├── iOS ├── .gitattributes ├── .gitignore ├── PapagoTalk │ ├── .swiftlint.yml │ ├── MessageModelTests │ │ ├── Info.plist │ │ ├── MessageBoxTests.swift │ │ ├── MessageHeightCalculatorTests.swift │ │ ├── MessageParserTests.swift │ │ └── Mock │ │ │ ├── MockMessageData.swift │ │ │ ├── MockMessageFactory.swift │ │ │ ├── MockReceiver.swift │ │ │ └── MockUserData.swift │ ├── PapagoTalk.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── MessageModelTests.xcscheme │ │ │ ├── PapagoTalk.xcscheme │ │ │ └── ReactorTests.xcscheme │ ├── PapagoTalk.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── PapagoTalk │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── 100.png │ │ │ │ ├── 1024.png │ │ │ │ ├── 114.png │ │ │ │ ├── 120.png │ │ │ │ ├── 128.png │ │ │ │ ├── 144.png │ │ │ │ ├── 152.png │ │ │ │ ├── 16.png │ │ │ │ ├── 167.png │ │ │ │ ├── 172.png │ │ │ │ ├── 180.png │ │ │ │ ├── 196.png │ │ │ │ ├── 20.png │ │ │ │ ├── 216.png │ │ │ │ ├── 256.png │ │ │ │ ├── 29.png │ │ │ │ ├── 32.png │ │ │ │ ├── 40.png │ │ │ │ ├── 48.png │ │ │ │ ├── 50.png │ │ │ │ ├── 512.png │ │ │ │ ├── 55.png │ │ │ │ ├── 57.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 64.png │ │ │ │ ├── 72.png │ │ │ │ ├── 76.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ ├── 88.png │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── DarkGreen.colorset │ │ │ │ └── Contents.json │ │ │ ├── MessageTextColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── MicButtonColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── NavigationBarColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── PapagoBlue.colorset │ │ │ │ └── Contents.json │ │ │ ├── PapagoGreen.colorset │ │ │ │ └── Contents.json │ │ │ ├── PapagoImageBlue.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── PapagoImageBlue-1.png │ │ │ │ ├── PapagoImageBlue-2.png │ │ │ │ └── PapagoImageBlue.png │ │ │ ├── PapagoImageRed.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── red-1.png │ │ │ │ ├── red-2.png │ │ │ │ └── red.png │ │ │ ├── PapagoImageYellow.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── PapagoImageYellow-1.png │ │ │ │ ├── PapagoImageYellow-2.png │ │ │ │ └── PapagoImageYellow.png │ │ │ └── PapagoSkyBlue.colorset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Common │ │ │ ├── Constant │ │ │ │ ├── Constant.swift │ │ │ │ └── Strings.swift │ │ │ ├── Enum │ │ │ │ ├── ChatDrawerState.swift │ │ │ │ ├── Errors │ │ │ │ │ ├── HomeError.swift │ │ │ │ │ ├── JoinChatError.swift │ │ │ │ │ ├── KeychainError.swift │ │ │ │ │ └── NetworkError.swift │ │ │ │ ├── Language.swift │ │ │ │ ├── MessageType.swift │ │ │ │ ├── MicButtonSize.swift │ │ │ │ ├── TimeFormatType.swift │ │ │ │ └── UserDefaultType.swift │ │ │ ├── Extension │ │ │ │ ├── Calendar+.swift │ │ │ │ ├── Data+.swift │ │ │ │ ├── Date+.swift │ │ │ │ ├── DateFormatter+.swift │ │ │ │ ├── Encodable+.swift │ │ │ │ ├── Locale+.swift │ │ │ │ ├── Notification+.swift │ │ │ │ ├── RxSwift+.swift │ │ │ │ ├── String+.swift │ │ │ │ ├── UICollectionReusableView+.swift │ │ │ │ ├── UIView+.swift │ │ │ │ └── UIViewController+.swift │ │ │ ├── Factory │ │ │ │ ├── AlertFactory.swift │ │ │ │ ├── AlertFactoryProviding.swift │ │ │ │ ├── ImageFactory.swift │ │ │ │ └── ImageFactoryProviding.swift │ │ │ ├── PropertyWrapper │ │ │ │ ├── Keychain.swift │ │ │ │ └── UserDefault.swift │ │ │ ├── Util │ │ │ │ ├── KeyboardProviding.swift │ │ │ │ └── RevisionedData.swift │ │ │ └── View │ │ │ │ ├── LanguagePickerView.swift │ │ │ │ └── RoundShadowButton.swift │ │ ├── Entity │ │ │ ├── ChatRoomHistory.swift │ │ │ ├── ChatRoomInfo.swift │ │ │ ├── Message.swift │ │ │ ├── MessageData.swift │ │ │ ├── TranslatedResult.swift │ │ │ ├── TranslationRequest.swift │ │ │ ├── TranslationResponse.swift │ │ │ ├── User.swift │ │ │ └── UserData.swift │ │ ├── GraphQL │ │ │ ├── API.swift │ │ │ ├── CreateRoom.graphql │ │ │ ├── EnterRoom.graphql │ │ │ ├── FindRoomByID.graphql │ │ │ ├── GetMessage.graphql │ │ │ ├── GetMessageByTime.graphql │ │ │ ├── LeaveRoom.graphql │ │ │ ├── MessageData │ │ │ │ ├── GetMessageData.swift │ │ │ │ └── GetMissingMessageData.swift │ │ │ ├── Response │ │ │ │ ├── CreateRoomResponse.swift │ │ │ │ └── JoinChatResponse.swift │ │ │ ├── SendMessage.graphql │ │ │ ├── SendSystemMessage.graphql │ │ │ ├── Translation.graphql │ │ │ ├── UserData │ │ │ │ ├── GetMessageUserData.swift │ │ │ │ ├── GetMissingMessageUserData.swift │ │ │ │ └── GetUserListData.swift │ │ │ └── schema.json │ │ ├── Info.plist │ │ ├── Localization │ │ │ ├── en.lproj │ │ │ │ └── Localizable.strings │ │ │ ├── ja.lproj │ │ │ │ └── Localizable.strings │ │ │ ├── ko.lproj │ │ │ │ └── Localizable.strings │ │ │ └── zh-Hans.lproj │ │ │ │ └── Localizable.strings │ │ ├── Network │ │ │ ├── APIEndPoint.swift │ │ │ ├── NetworkIntercepterProvider.swift │ │ │ ├── NetworkService.swift │ │ │ ├── NetworkServiceProviding.swift │ │ │ ├── PapagoAPI │ │ │ │ ├── APIConfiguration.swift │ │ │ │ ├── HTTPMethod.swift │ │ │ │ ├── NetworkManager.swift │ │ │ │ ├── TranslationEndPoint.swift │ │ │ │ └── TranslationManager.swift │ │ │ ├── TokenAddingIntercepter.swift │ │ │ ├── WebSocketService.swift │ │ │ └── WebSocketServiceProviding.swift │ │ ├── Persistent │ │ │ ├── HistoryManager.swift │ │ │ ├── HistoryModel.xcdatamodeld │ │ │ │ └── HistoryModel.xcdatamodel │ │ │ │ │ └── contents │ │ │ ├── HistoryServiceProviding.swift │ │ │ ├── KeychainAccess.swift │ │ │ ├── PersistenceManager.swift │ │ │ ├── UserDataProvider.swift │ │ │ └── UserDataProviding.swift │ │ ├── Presentation │ │ │ ├── Chat │ │ │ │ ├── ChatViewController.swift │ │ │ │ ├── ChatViewReactor.swift │ │ │ │ ├── Model │ │ │ │ │ ├── MessageBox.swift │ │ │ │ │ ├── MessageParseProviding.swift │ │ │ │ │ └── MessageParser.swift │ │ │ │ └── View │ │ │ │ │ ├── ChatCollectionView │ │ │ │ │ ├── ChatCollectionView.swift │ │ │ │ │ ├── MessageDataSource.swift │ │ │ │ │ ├── MessageHeightCalculator.swift │ │ │ │ │ ├── MessageSection.swift │ │ │ │ │ └── MessageSizeDelegate.swift │ │ │ │ │ ├── InputBarTextView.swift │ │ │ │ │ ├── MessageCell │ │ │ │ │ ├── MessageCell.swift │ │ │ │ │ ├── ReceivedMessageBubbleTail.swift │ │ │ │ │ ├── ReceivedOriginMessageCell.swift │ │ │ │ │ ├── ReceivedTranslatedMessageCell.swift │ │ │ │ │ ├── SentMessageBubbleTail.swift │ │ │ │ │ ├── SentOriginMessageCell.swift │ │ │ │ │ ├── SentTranslatedMessageCell.swift │ │ │ │ │ └── SystemMessageCell.swift │ │ │ │ │ └── MicrophoneButton.swift │ │ │ ├── ChatCodeInput │ │ │ │ ├── ChatCodeInputViewController.swift │ │ │ │ └── ChatCodeInputViewReactor.swift │ │ │ ├── ChatDrawer │ │ │ │ ├── ChatDrawerUserCell.swift │ │ │ │ ├── ChatDrawerViewController.swift │ │ │ │ ├── ChatDrawerViewReactor.swift │ │ │ │ ├── UserDataSource.swift │ │ │ │ └── UserSection.swift │ │ │ ├── Coordinator │ │ │ │ ├── ChatCoordinating.swift │ │ │ │ ├── ChatCoordinator.swift │ │ │ │ ├── Coordinator.swift │ │ │ │ ├── HomeCoordinating.swift │ │ │ │ ├── HomeCoordinator.swift │ │ │ │ ├── MainCoordinating.swift │ │ │ │ └── MainCoordinator.swift │ │ │ ├── History │ │ │ │ ├── HistoryCell.swift │ │ │ │ ├── HistoryDatasource.swift │ │ │ │ ├── HistorySection.swift │ │ │ │ ├── HistoryViewController.swift │ │ │ │ └── HistoryViewReactor.swift │ │ │ ├── Home │ │ │ │ ├── HomeViewController.swift │ │ │ │ ├── HomeViewReactor.swift │ │ │ │ └── LanguageSelectionViewController.swift │ │ │ ├── LaunchScreen │ │ │ │ └── LaunchScreenViewController.swift │ │ │ ├── Setting │ │ │ │ ├── SettingViewController.swift │ │ │ │ └── SettingViewReactor.swift │ │ │ └── Speech │ │ │ │ ├── SpeechButton.swift │ │ │ │ ├── SpeechService.swift │ │ │ │ ├── SpeechServiceProviding.swift │ │ │ │ ├── SpeechViewController.swift │ │ │ │ └── SpeechViewReactor.swift │ │ ├── SceneDelegate.swift │ │ ├── ja.lproj │ │ │ ├── LaunchScreen.strings │ │ │ └── Main.strings │ │ ├── ko.lproj │ │ │ ├── LaunchScreen.strings │ │ │ └── Main.strings │ │ └── zh-Hans.lproj │ │ │ ├── LaunchScreen.strings │ │ │ └── Main.strings │ ├── PapagoTalkTests │ │ └── Mock │ │ │ └── PapagoAPIServiceMock.swift │ ├── Podfile │ ├── Podfile.lock │ └── ReactorTests │ │ ├── ChatCodeInputReactorTests.swift │ │ ├── ChatDrawerReactorTests.swift │ │ ├── ChatReactorTests.swift │ │ ├── HistoryReactorTests.swift │ │ ├── HomeReactorTests.swift │ │ ├── Info.plist │ │ ├── MemoryLeakChecker │ │ ├── IOCContainer.swift │ │ ├── InstanceSetupable.swift │ │ ├── MemoryLeakCheakable+UIViewController.swift │ │ ├── MemoryLeakCheakable+XCTest.swift │ │ ├── MemoryLeakCheckable.swift │ │ └── StoryboardInitiatible.swift │ │ ├── MemoryLeakTests.swift │ │ ├── Mock │ │ ├── MockHistoryManager.swift │ │ ├── MockMessageParser.swift │ │ ├── MockNetworkServiceFailure.swift │ │ ├── MockNetworkServiceSuccess.swift │ │ ├── MockSpeechManager.swift │ │ ├── MockUserDataProvider.swift │ │ ├── MockWebSocketService.swift │ │ ├── StubAlertFactory.swift │ │ └── StubImageFactory.swift │ │ ├── SettingReactorTests.swift │ │ └── SpeechReactorTests.swift ├── README.md └── gif │ ├── 1_UserData 저장.gif │ ├── 2_채팅방 Drawer PanGesture 및 RoomCodeTitle.gif │ ├── 3_채팅방 Drawer 대화방 코드 복사.gif │ ├── 4_채팅방 Drawer 대화방 나가기.gif │ └── 5_SpeechButtonSetting.gif └── server ├── .babelrc ├── .env.template ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── __test__ ├── message.spec.ts ├── mockData.json.template ├── room.spec.ts ├── testServer.ts └── user.spec.ts ├── nodemon.json ├── package.json ├── prisma └── schema.prisma ├── src ├── api │ ├── Message │ │ ├── allMessagesByPage │ │ │ ├── allMessagesByPage.graphql │ │ │ └── allMessagesByPage.ts │ │ ├── allMessagesByTime │ │ │ ├── allMessagesByTime.graphql │ │ │ └── allMessagesByTime.ts │ │ ├── createMessage │ │ │ ├── createMessage.graphql │ │ │ └── createMessage.ts │ │ ├── createSystemMessage │ │ │ ├── createSystemMessage.graphql │ │ │ └── createSystemMessage.ts │ │ └── newMessage │ │ │ ├── newMessage.graphql │ │ │ └── newMessage.ts │ ├── Room │ │ ├── allRooms │ │ │ ├── allRooms.graphql │ │ │ └── allRooms.ts │ │ ├── createRoom │ │ │ ├── createRoom.graphql │ │ │ └── createRoom.ts │ │ ├── enterRoom │ │ │ ├── enterRoom.graphql │ │ │ └── enterRoom.ts │ │ └── roomById │ │ │ ├── roomById.graphql │ │ │ └── roomById.ts │ ├── Translation │ │ ├── translation.graphql │ │ └── translation.ts │ ├── User │ │ ├── allUsers │ │ │ ├── allUsers.graphql │ │ │ └── allUsers.ts │ │ ├── deleteUser │ │ │ ├── deleteUser.graphql │ │ │ └── deleteUser.ts │ │ ├── me │ │ │ ├── me.graphql │ │ │ └── me.ts │ │ └── newUser │ │ │ ├── newUser.graphql │ │ │ └── newUser.ts │ └── models.graphql ├── env.ts ├── interfaces │ ├── context.ts │ └── request.ts ├── middlewares │ ├── isAuthenticated.ts │ └── passport.ts ├── schema.ts ├── server.ts └── utils │ ├── dect.ts │ ├── errorMessage.ts │ ├── generateToken.ts │ ├── getSecondLang.ts │ ├── request.ts │ ├── translateText.ts │ ├── trigger.ts │ └── util.ts ├── tsconfig.json └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/meeting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/.github/ISSUE_TEMPLATE/meeting.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/.eslintrc.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/.prettierrc -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- 1 | # Project02-RealTime-Translation-Messenger 2 | -------------------------------------------------------------------------------- /client/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/babel.config.js -------------------------------------------------------------------------------- /client/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/codegen.yml -------------------------------------------------------------------------------- /client/graphql.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/graphql.schema.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/apollo/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/apollo/Client.ts -------------------------------------------------------------------------------- /client/src/components/ChatLog/AvatarText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/ChatLog/AvatarText.tsx -------------------------------------------------------------------------------- /client/src/components/ChatLog/Balloon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/ChatLog/Balloon.tsx -------------------------------------------------------------------------------- /client/src/components/ChatLog/ChatRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/ChatLog/ChatRow.tsx -------------------------------------------------------------------------------- /client/src/components/ChatLog/TimeText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/ChatLog/TimeText.tsx -------------------------------------------------------------------------------- /client/src/components/ChatLog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/ChatLog/index.tsx -------------------------------------------------------------------------------- /client/src/components/Common/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Common/Avatar.tsx -------------------------------------------------------------------------------- /client/src/components/Common/Bubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Common/Bubble.tsx -------------------------------------------------------------------------------- /client/src/components/Common/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Common/Button.tsx -------------------------------------------------------------------------------- /client/src/components/Common/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Common/Footer.tsx -------------------------------------------------------------------------------- /client/src/components/Common/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Common/Icons.tsx -------------------------------------------------------------------------------- /client/src/components/Common/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Common/Loader.tsx -------------------------------------------------------------------------------- /client/src/components/Common/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Common/Toast.tsx -------------------------------------------------------------------------------- /client/src/components/Modal/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Modal/Code.tsx -------------------------------------------------------------------------------- /client/src/components/Modal/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Modal/Input.tsx -------------------------------------------------------------------------------- /client/src/components/Modal/Overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Modal/Overlay.tsx -------------------------------------------------------------------------------- /client/src/components/Modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/Modal/index.tsx -------------------------------------------------------------------------------- /client/src/components/RoomHeader/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/RoomHeader/Code.tsx -------------------------------------------------------------------------------- /client/src/components/RoomHeader/Door.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/RoomHeader/Door.tsx -------------------------------------------------------------------------------- /client/src/components/RoomHeader/Hamburger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/RoomHeader/Hamburger.tsx -------------------------------------------------------------------------------- /client/src/components/RoomHeader/UserAvater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/RoomHeader/UserAvater.tsx -------------------------------------------------------------------------------- /client/src/components/RoomHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/RoomHeader/index.tsx -------------------------------------------------------------------------------- /client/src/components/RoomInput/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/RoomInput/Badge.tsx -------------------------------------------------------------------------------- /client/src/components/RoomInput/Listening.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/RoomInput/Listening.tsx -------------------------------------------------------------------------------- /client/src/components/RoomInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/RoomInput/index.tsx -------------------------------------------------------------------------------- /client/src/components/SideBar/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/SideBar/Header.tsx -------------------------------------------------------------------------------- /client/src/components/SideBar/UserList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/SideBar/UserList.tsx -------------------------------------------------------------------------------- /client/src/components/SideBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/SideBar/index.tsx -------------------------------------------------------------------------------- /client/src/components/UserProfile/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/UserProfile/Avatar.tsx -------------------------------------------------------------------------------- /client/src/components/UserProfile/Language.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/UserProfile/Language.tsx -------------------------------------------------------------------------------- /client/src/components/UserProfile/Nickname.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/UserProfile/Nickname.tsx -------------------------------------------------------------------------------- /client/src/components/UserProfile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/components/UserProfile/index.tsx -------------------------------------------------------------------------------- /client/src/constants/avatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/constants/avatar.ts -------------------------------------------------------------------------------- /client/src/constants/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/constants/language.ts -------------------------------------------------------------------------------- /client/src/constants/localization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/constants/localization.ts -------------------------------------------------------------------------------- /client/src/contexts/UserContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/contexts/UserContext.tsx -------------------------------------------------------------------------------- /client/src/generated/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/generated/types.ts -------------------------------------------------------------------------------- /client/src/hooks/useMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/hooks/useMessages.ts -------------------------------------------------------------------------------- /client/src/hooks/useUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/hooks/useUsers.ts -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/queries/messege.queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/queries/messege.queries.ts -------------------------------------------------------------------------------- /client/src/queries/room.queires.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/queries/room.queires.ts -------------------------------------------------------------------------------- /client/src/queries/user.queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/queries/user.queries.ts -------------------------------------------------------------------------------- /client/src/routes/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/routes/Home.tsx -------------------------------------------------------------------------------- /client/src/routes/Room.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/routes/Room.tsx -------------------------------------------------------------------------------- /client/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/routes/index.tsx -------------------------------------------------------------------------------- /client/src/styles/GlobalStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/styles/GlobalStyles.ts -------------------------------------------------------------------------------- /client/src/styles/Styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/styles/Styled.d.ts -------------------------------------------------------------------------------- /client/src/styles/Theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/styles/Theme.ts -------------------------------------------------------------------------------- /client/src/utils/comparePrevMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/utils/comparePrevMessage.ts -------------------------------------------------------------------------------- /client/src/utils/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/utils/encryption.ts -------------------------------------------------------------------------------- /client/src/utils/formatTimezone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/utils/formatTimezone.ts -------------------------------------------------------------------------------- /client/src/utils/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/utils/toast.ts -------------------------------------------------------------------------------- /client/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/src/utils/utils.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/webpack.config.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /iOS/.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj binary merge=union 2 | -------------------------------------------------------------------------------- /iOS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/.gitignore -------------------------------------------------------------------------------- /iOS/PapagoTalk/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/.swiftlint.yml -------------------------------------------------------------------------------- /iOS/PapagoTalk/MessageModelTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/MessageModelTests/Info.plist -------------------------------------------------------------------------------- /iOS/PapagoTalk/MessageModelTests/MessageBoxTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/MessageModelTests/MessageBoxTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/MessageModelTests/MessageHeightCalculatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/MessageModelTests/MessageHeightCalculatorTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/MessageModelTests/MessageParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/MessageModelTests/MessageParserTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/MessageModelTests/Mock/MockMessageData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/MessageModelTests/Mock/MockMessageData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/MessageModelTests/Mock/MockMessageFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/MessageModelTests/Mock/MockMessageFactory.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/MessageModelTests/Mock/MockReceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/MessageModelTests/Mock/MockReceiver.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/MessageModelTests/Mock/MockUserData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/MessageModelTests/Mock/MockUserData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk.xcodeproj/xcshareddata/xcschemes/MessageModelTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk.xcodeproj/xcshareddata/xcschemes/MessageModelTests.xcscheme -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk.xcodeproj/xcshareddata/xcschemes/PapagoTalk.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk.xcodeproj/xcshareddata/xcschemes/PapagoTalk.xcscheme -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk.xcodeproj/xcshareddata/xcschemes/ReactorTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk.xcodeproj/xcshareddata/xcschemes/ReactorTests.xcscheme -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/AppDelegate.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/128.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/172.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/196.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/216.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/48.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/55.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/88.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/DarkGreen.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/DarkGreen.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/MessageTextColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/MessageTextColor.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/MicButtonColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/MicButtonColor.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/NavigationBarColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/NavigationBarColor.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoBlue.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoBlue.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoGreen.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoGreen.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageBlue.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageBlue.imageset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageBlue.imageset/PapagoImageBlue-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageBlue.imageset/PapagoImageBlue-1.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageBlue.imageset/PapagoImageBlue-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageBlue.imageset/PapagoImageBlue-2.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageBlue.imageset/PapagoImageBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageBlue.imageset/PapagoImageBlue.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageRed.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageRed.imageset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageRed.imageset/red-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageRed.imageset/red-1.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageRed.imageset/red-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageRed.imageset/red-2.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageRed.imageset/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageRed.imageset/red.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageYellow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageYellow.imageset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageYellow.imageset/PapagoImageYellow-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageYellow.imageset/PapagoImageYellow-1.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageYellow.imageset/PapagoImageYellow-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageYellow.imageset/PapagoImageYellow-2.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageYellow.imageset/PapagoImageYellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoImageYellow.imageset/PapagoImageYellow.png -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoSkyBlue.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Assets.xcassets/PapagoSkyBlue.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Constant/Constant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Constant/Constant.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Constant/Strings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Constant/Strings.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/ChatDrawerState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/ChatDrawerState.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/Errors/HomeError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/Errors/HomeError.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/Errors/JoinChatError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/Errors/JoinChatError.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/Errors/KeychainError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/Errors/KeychainError.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/Errors/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/Errors/NetworkError.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/Language.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/Language.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/MessageType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/MessageType.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/MicButtonSize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/MicButtonSize.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/TimeFormatType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/TimeFormatType.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Enum/UserDefaultType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Enum/UserDefaultType.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/Calendar+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/Calendar+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/Data+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/Data+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/Date+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/Date+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/DateFormatter+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/DateFormatter+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/Encodable+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/Encodable+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/Locale+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/Locale+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/Notification+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/Notification+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/RxSwift+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/RxSwift+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/String+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/String+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/UICollectionReusableView+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/UICollectionReusableView+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/UIView+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/UIView+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Extension/UIViewController+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Extension/UIViewController+.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Factory/AlertFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Factory/AlertFactory.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Factory/AlertFactoryProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Factory/AlertFactoryProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Factory/ImageFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Factory/ImageFactory.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Factory/ImageFactoryProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Factory/ImageFactoryProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/PropertyWrapper/Keychain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/PropertyWrapper/Keychain.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/PropertyWrapper/UserDefault.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/PropertyWrapper/UserDefault.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Util/KeyboardProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Util/KeyboardProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/Util/RevisionedData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/Util/RevisionedData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/View/LanguagePickerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/View/LanguagePickerView.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Common/View/RoundShadowButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Common/View/RoundShadowButton.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/ChatRoomHistory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/ChatRoomHistory.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/ChatRoomInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/ChatRoomInfo.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/Message.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/MessageData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/MessageData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/TranslatedResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/TranslatedResult.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/TranslationRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/TranslationRequest.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/TranslationResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/TranslationResponse.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/User.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Entity/UserData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Entity/UserData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/API.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/CreateRoom.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/CreateRoom.graphql -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/EnterRoom.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/EnterRoom.graphql -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/FindRoomByID.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/FindRoomByID.graphql -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/GetMessage.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/GetMessage.graphql -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/GetMessageByTime.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/GetMessageByTime.graphql -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/LeaveRoom.graphql: -------------------------------------------------------------------------------- 1 | mutation LeaveRoom { 2 | deleteUser 3 | } 4 | -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/MessageData/GetMessageData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/MessageData/GetMessageData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/MessageData/GetMissingMessageData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/MessageData/GetMissingMessageData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/Response/CreateRoomResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/Response/CreateRoomResponse.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/Response/JoinChatResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/Response/JoinChatResponse.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/SendMessage.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/SendMessage.graphql -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/SendSystemMessage.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/SendSystemMessage.graphql -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/Translation.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/Translation.graphql -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/UserData/GetMessageUserData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/UserData/GetMessageUserData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/UserData/GetMissingMessageUserData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/UserData/GetMissingMessageUserData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/UserData/GetUserListData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/UserData/GetUserListData.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/GraphQL/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/GraphQL/schema.json -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Info.plist -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Localization/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Localization/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Localization/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Localization/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Localization/ko.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Localization/ko.lproj/Localizable.strings -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Localization/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Localization/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/APIEndPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/APIEndPoint.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/NetworkIntercepterProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/NetworkIntercepterProvider.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/NetworkService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/NetworkService.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/NetworkServiceProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/NetworkServiceProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/APIConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/APIConfiguration.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/HTTPMethod.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/NetworkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/NetworkManager.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/TranslationEndPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/TranslationEndPoint.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/TranslationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/PapagoAPI/TranslationManager.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/TokenAddingIntercepter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/TokenAddingIntercepter.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/WebSocketService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/WebSocketService.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Network/WebSocketServiceProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Network/WebSocketServiceProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Persistent/HistoryManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Persistent/HistoryManager.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Persistent/HistoryModel.xcdatamodeld/HistoryModel.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Persistent/HistoryModel.xcdatamodeld/HistoryModel.xcdatamodel/contents -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Persistent/HistoryServiceProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Persistent/HistoryServiceProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Persistent/KeychainAccess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Persistent/KeychainAccess.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Persistent/PersistenceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Persistent/PersistenceManager.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Persistent/UserDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Persistent/UserDataProvider.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Persistent/UserDataProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Persistent/UserDataProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/ChatViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/ChatViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/ChatViewReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/ChatViewReactor.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/Model/MessageBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/Model/MessageBox.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/Model/MessageParseProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/Model/MessageParseProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/Model/MessageParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/Model/MessageParser.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/ChatCollectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/ChatCollectionView.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/MessageDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/MessageDataSource.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/MessageHeightCalculator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/MessageHeightCalculator.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/MessageSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/MessageSection.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/MessageSizeDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/ChatCollectionView/MessageSizeDelegate.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/InputBarTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/InputBarTextView.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/MessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/MessageCell.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/ReceivedMessageBubbleTail.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/ReceivedMessageBubbleTail.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/ReceivedOriginMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/ReceivedOriginMessageCell.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/ReceivedTranslatedMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/ReceivedTranslatedMessageCell.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/SentMessageBubbleTail.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/SentMessageBubbleTail.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/SentOriginMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/SentOriginMessageCell.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/SentTranslatedMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/SentTranslatedMessageCell.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/SystemMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MessageCell/SystemMessageCell.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MicrophoneButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Chat/View/MicrophoneButton.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/ChatCodeInput/ChatCodeInputViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/ChatCodeInput/ChatCodeInputViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/ChatCodeInput/ChatCodeInputViewReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/ChatCodeInput/ChatCodeInputViewReactor.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/ChatDrawerUserCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/ChatDrawerUserCell.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/ChatDrawerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/ChatDrawerViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/ChatDrawerViewReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/ChatDrawerViewReactor.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/UserDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/UserDataSource.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/UserSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/ChatDrawer/UserSection.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/ChatCoordinating.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/ChatCoordinating.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/ChatCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/ChatCoordinator.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/Coordinator.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/HomeCoordinating.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/HomeCoordinating.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/HomeCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/HomeCoordinator.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/MainCoordinating.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/MainCoordinating.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/MainCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Coordinator/MainCoordinator.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/History/HistoryCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/History/HistoryCell.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/History/HistoryDatasource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/History/HistoryDatasource.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/History/HistorySection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/History/HistorySection.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/History/HistoryViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/History/HistoryViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/History/HistoryViewReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/History/HistoryViewReactor.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Home/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Home/HomeViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Home/HomeViewReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Home/HomeViewReactor.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Home/LanguageSelectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Home/LanguageSelectionViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/LaunchScreen/LaunchScreenViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/LaunchScreen/LaunchScreenViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Setting/SettingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Setting/SettingViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Setting/SettingViewReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Setting/SettingViewReactor.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechButton.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechService.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechServiceProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechServiceProviding.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechViewReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/Presentation/Speech/SpeechViewReactor.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/SceneDelegate.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/ja.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/ja.lproj/Main.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/ja.lproj/Main.strings -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/ko.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/ko.lproj/Main.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/ko.lproj/Main.strings -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/zh-Hans.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalk/zh-Hans.lproj/Main.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalk/zh-Hans.lproj/Main.strings -------------------------------------------------------------------------------- /iOS/PapagoTalk/PapagoTalkTests/Mock/PapagoAPIServiceMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/PapagoTalkTests/Mock/PapagoAPIServiceMock.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/Podfile -------------------------------------------------------------------------------- /iOS/PapagoTalk/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/Podfile.lock -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/ChatCodeInputReactorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/ChatCodeInputReactorTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/ChatDrawerReactorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/ChatDrawerReactorTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/ChatReactorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/ChatReactorTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/HistoryReactorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/HistoryReactorTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/HomeReactorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/HomeReactorTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Info.plist -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/IOCContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/IOCContainer.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/InstanceSetupable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/InstanceSetupable.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/MemoryLeakCheakable+UIViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/MemoryLeakCheakable+UIViewController.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/MemoryLeakCheakable+XCTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/MemoryLeakCheakable+XCTest.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/MemoryLeakCheckable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/MemoryLeakCheckable.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/StoryboardInitiatible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/MemoryLeakChecker/StoryboardInitiatible.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/MemoryLeakTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/MemoryLeakTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/MockHistoryManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/MockHistoryManager.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/MockMessageParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/MockMessageParser.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/MockNetworkServiceFailure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/MockNetworkServiceFailure.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/MockNetworkServiceSuccess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/MockNetworkServiceSuccess.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/MockSpeechManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/MockSpeechManager.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/MockUserDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/MockUserDataProvider.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/MockWebSocketService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/MockWebSocketService.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/StubAlertFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/StubAlertFactory.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/Mock/StubImageFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/Mock/StubImageFactory.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/SettingReactorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/SettingReactorTests.swift -------------------------------------------------------------------------------- /iOS/PapagoTalk/ReactorTests/SpeechReactorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/PapagoTalk/ReactorTests/SpeechReactorTests.swift -------------------------------------------------------------------------------- /iOS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/README.md -------------------------------------------------------------------------------- /iOS/gif/1_UserData 저장.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/gif/1_UserData 저장.gif -------------------------------------------------------------------------------- /iOS/gif/2_채팅방 Drawer PanGesture 및 RoomCodeTitle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/gif/2_채팅방 Drawer PanGesture 및 RoomCodeTitle.gif -------------------------------------------------------------------------------- /iOS/gif/3_채팅방 Drawer 대화방 코드 복사.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/gif/3_채팅방 Drawer 대화방 코드 복사.gif -------------------------------------------------------------------------------- /iOS/gif/4_채팅방 Drawer 대화방 나가기.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/gif/4_채팅방 Drawer 대화방 나가기.gif -------------------------------------------------------------------------------- /iOS/gif/5_SpeechButtonSetting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/iOS/gif/5_SpeechButtonSetting.gif -------------------------------------------------------------------------------- /server/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/.babelrc -------------------------------------------------------------------------------- /server/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/.env.template -------------------------------------------------------------------------------- /server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/.eslintrc.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/.prettierrc -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- 1 | # Project02-RealTime-Translation-Messenger 2 | -------------------------------------------------------------------------------- /server/__test__/message.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/__test__/message.spec.ts -------------------------------------------------------------------------------- /server/__test__/mockData.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/__test__/mockData.json.template -------------------------------------------------------------------------------- /server/__test__/room.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/__test__/room.spec.ts -------------------------------------------------------------------------------- /server/__test__/testServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/__test__/testServer.ts -------------------------------------------------------------------------------- /server/__test__/user.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/__test__/user.spec.ts -------------------------------------------------------------------------------- /server/nodemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "ext": "ts graphql" 3 | } -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/package.json -------------------------------------------------------------------------------- /server/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/prisma/schema.prisma -------------------------------------------------------------------------------- /server/src/api/Message/allMessagesByPage/allMessagesByPage.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Message/allMessagesByPage/allMessagesByPage.graphql -------------------------------------------------------------------------------- /server/src/api/Message/allMessagesByPage/allMessagesByPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Message/allMessagesByPage/allMessagesByPage.ts -------------------------------------------------------------------------------- /server/src/api/Message/allMessagesByTime/allMessagesByTime.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Message/allMessagesByTime/allMessagesByTime.graphql -------------------------------------------------------------------------------- /server/src/api/Message/allMessagesByTime/allMessagesByTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Message/allMessagesByTime/allMessagesByTime.ts -------------------------------------------------------------------------------- /server/src/api/Message/createMessage/createMessage.graphql: -------------------------------------------------------------------------------- 1 | type Mutation { 2 | createMessage(text: String!): Boolean! 3 | } 4 | -------------------------------------------------------------------------------- /server/src/api/Message/createMessage/createMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Message/createMessage/createMessage.ts -------------------------------------------------------------------------------- /server/src/api/Message/createSystemMessage/createSystemMessage.graphql: -------------------------------------------------------------------------------- 1 | type Mutation { 2 | createSystemMessage(source: String!): Boolean 3 | } 4 | -------------------------------------------------------------------------------- /server/src/api/Message/createSystemMessage/createSystemMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Message/createSystemMessage/createSystemMessage.ts -------------------------------------------------------------------------------- /server/src/api/Message/newMessage/newMessage.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Message/newMessage/newMessage.graphql -------------------------------------------------------------------------------- /server/src/api/Message/newMessage/newMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Message/newMessage/newMessage.ts -------------------------------------------------------------------------------- /server/src/api/Room/allRooms/allRooms.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Room/allRooms/allRooms.graphql -------------------------------------------------------------------------------- /server/src/api/Room/allRooms/allRooms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Room/allRooms/allRooms.ts -------------------------------------------------------------------------------- /server/src/api/Room/createRoom/createRoom.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Room/createRoom/createRoom.graphql -------------------------------------------------------------------------------- /server/src/api/Room/createRoom/createRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Room/createRoom/createRoom.ts -------------------------------------------------------------------------------- /server/src/api/Room/enterRoom/enterRoom.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Room/enterRoom/enterRoom.graphql -------------------------------------------------------------------------------- /server/src/api/Room/enterRoom/enterRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Room/enterRoom/enterRoom.ts -------------------------------------------------------------------------------- /server/src/api/Room/roomById/roomById.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | roomById(id: Int!): Room 3 | } 4 | -------------------------------------------------------------------------------- /server/src/api/Room/roomById/roomById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Room/roomById/roomById.ts -------------------------------------------------------------------------------- /server/src/api/Translation/translation.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Translation/translation.graphql -------------------------------------------------------------------------------- /server/src/api/Translation/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/Translation/translation.ts -------------------------------------------------------------------------------- /server/src/api/User/allUsers/allUsers.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/User/allUsers/allUsers.graphql -------------------------------------------------------------------------------- /server/src/api/User/allUsers/allUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/User/allUsers/allUsers.ts -------------------------------------------------------------------------------- /server/src/api/User/deleteUser/deleteUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/User/deleteUser/deleteUser.graphql -------------------------------------------------------------------------------- /server/src/api/User/deleteUser/deleteUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/User/deleteUser/deleteUser.ts -------------------------------------------------------------------------------- /server/src/api/User/me/me.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | me: User! 3 | } 4 | -------------------------------------------------------------------------------- /server/src/api/User/me/me.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/User/me/me.ts -------------------------------------------------------------------------------- /server/src/api/User/newUser/newUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/User/newUser/newUser.graphql -------------------------------------------------------------------------------- /server/src/api/User/newUser/newUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/User/newUser/newUser.ts -------------------------------------------------------------------------------- /server/src/api/models.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/api/models.graphql -------------------------------------------------------------------------------- /server/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/env.ts -------------------------------------------------------------------------------- /server/src/interfaces/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/interfaces/context.ts -------------------------------------------------------------------------------- /server/src/interfaces/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/interfaces/request.ts -------------------------------------------------------------------------------- /server/src/middlewares/isAuthenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/middlewares/isAuthenticated.ts -------------------------------------------------------------------------------- /server/src/middlewares/passport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/middlewares/passport.ts -------------------------------------------------------------------------------- /server/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/schema.ts -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/src/utils/dect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/utils/dect.ts -------------------------------------------------------------------------------- /server/src/utils/errorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/utils/errorMessage.ts -------------------------------------------------------------------------------- /server/src/utils/generateToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/utils/generateToken.ts -------------------------------------------------------------------------------- /server/src/utils/getSecondLang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/utils/getSecondLang.ts -------------------------------------------------------------------------------- /server/src/utils/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/utils/request.ts -------------------------------------------------------------------------------- /server/src/utils/translateText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/utils/translateText.ts -------------------------------------------------------------------------------- /server/src/utils/trigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/utils/trigger.ts -------------------------------------------------------------------------------- /server/src/utils/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/src/utils/util.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcamp-2020/Project02-B-RealTime-Translation-Messenger/HEAD/server/yarn.lock --------------------------------------------------------------------------------