From 4f9e49003b7ae4f8fa641e51b348cbcc9c4d7f51 Mon Sep 17 00:00:00 2001 From: Danil Nikolaev Date: Tue, 16 Jul 2024 06:37:37 +0300 Subject: [PATCH] update package name (big one) --- app/build.gradle.kts | 4 +- app/proguard-rules.pro | 2 +- app/src/main/AndroidManifest.xml | 2 +- .../com/meloda/app/fast/MainViewModel.kt | 26 ++++---- .../com/meloda/app/fast/common/AppGlobal.kt | 6 +- .../app/fast/common/di/ApplicationModule.kt | 30 ++++----- .../app/fast/model/BottomNavigationItem.kt | 2 +- .../meloda/app/fast/navigation/MainGraph.kt | 16 ++--- .../app/fast/presentation/MainActivity.kt | 32 +++++----- .../app/fast/presentation/MainScreen.kt | 20 +++--- .../app/fast/presentation/RootScreen.kt | 32 +++++----- .../app/fast/provider/ApiLanguageProvider.kt | 8 +-- .../fast/receiver/DownloadManagerReceiver.kt | 2 +- .../meloda/app/fast/service/OnlineService.kt | 8 +-- .../service/longpolling/LongPollingService.kt | 30 ++++----- .../service/longpolling/di/LongPollModule.kt | 8 +-- .../app/fast/util/NotificationsUtils.kt | 6 +- core/common/build.gradle.kts | 4 +- .../meloda/app/fast/common/AppConstants.kt | 2 +- .../app/fast/common/LongPollController.kt | 4 +- .../com/meloda/app/fast/common/UserConfig.kt | 2 +- .../com/meloda/app/fast/common/VkConstants.kt | 2 +- .../meloda/app/fast/common/di/CommonModule.kt | 10 +-- .../fast/common/extensions/CustomNavType.kt | 2 +- .../app/fast/common/extensions/Extensions.kt | 4 +- .../common/extensions/StringsExtensions.kt | 2 +- .../navigation/NavigationExtensions.kt | 2 +- .../app/fast/common/model/ApiLanguage.kt | 2 +- .../meloda/app/fast/common/model/DarkMode.kt | 2 +- .../app/fast/common/model/LongPollState.kt | 2 +- .../meloda/app/fast/common/model/UiImage.kt | 2 +- .../meloda/app/fast/common/model/UiText.kt | 2 +- .../app/fast/common/provider/Provider.kt | 2 +- .../fast/common/provider/ResourceProvider.kt | 2 +- .../app/fast/common/util/AndroidUtils.kt | 4 +- .../meloda/app/fast/common/util/TimeUtils.kt | 4 +- core/data/build.gradle.kts | 4 +- .../app/fast/data/LongPollUpdatesParser.kt | 20 +++--- .../meloda/app/fast/data/LongPollUseCase.kt | 6 +- .../app/fast/data/LongPollUseCaseImpl.kt | 8 +-- .../kotlin/com/meloda/app/fast/data/State.kt | 8 +-- .../com/meloda/app/fast/data/VkGroupsMap.kt | 10 +-- .../com/meloda/app/fast/data/VkMemoryCache.kt | 12 ++-- .../com/meloda/app/fast/data/VkUsersMap.kt | 10 +-- .../data/api/account/AccountRepository.kt | 4 +- .../data/api/account/AccountRepositoryImpl.kt | 10 +-- .../fast/data/api/account/AccountUseCase.kt | 4 +- .../data/api/account/AccountUseCaseImpl.kt | 26 ++++---- .../fast/data/api/audios/AudiosRepository.kt | 10 +-- .../app/fast/data/api/auth/AuthRepository.kt | 6 +- .../fast/data/api/auth/AuthRepositoryImpl.kt | 10 +-- .../conversations/ConversationsRepository.kt | 6 +- .../ConversationsRepositoryImpl.kt | 40 ++++++------ .../api/conversations/ConversationsUseCase.kt | 6 +- .../fast/data/api/files/FilesRepository.kt | 4 +- .../data/api/friends/FriendsRepository.kt | 8 +-- .../data/api/friends/FriendsRepositoryImpl.kt | 28 ++++---- .../fast/data/api/friends/FriendsUseCase.kt | 8 +-- .../data/api/longpoll/LongPollRepository.kt | 8 +-- .../api/longpoll/LongPollRepositoryImpl.kt | 20 +++--- .../data/api/messages/MessagesHistoryInfo.kt | 6 +- .../data/api/messages/MessagesRepository.kt | 10 +-- .../api/messages/MessagesRepositoryImpl.kt | 48 +++++++------- .../fast/data/api/messages/MessagesUseCase.kt | 10 +-- .../fast/data/api/oauth/OAuthRepository.kt | 4 +- .../data/api/oauth/OAuthRepositoryImpl.kt | 10 +-- .../fast/data/api/photos/PhotosRepository.kt | 6 +- .../fast/data/api/users/UsersRepository.kt | 6 +- .../data/api/users/UsersRepositoryImpl.kt | 24 +++---- .../app/fast/data/api/users/UsersUseCase.kt | 6 +- .../fast/data/api/users/UsersUseCaseImpl.kt | 8 +-- .../fast/data/api/videos/VideosRepository.kt | 4 +- .../app/fast/data/db/AccountsRepository.kt | 4 +- .../fast/data/db/AccountsRepositoryImpl.kt | 6 +- .../fast/data/db/GetCurrentAccountUseCase.kt | 6 +- .../com/meloda/app/fast/data/di/DataModule.kt | 64 +++++++++---------- core/database/build.gradle.kts | 4 +- .../app/fast/database/AccountsDatabase.kt | 6 +- .../meloda/app/fast/database/CacheDatabase.kt | 20 +++--- .../app/fast/database/dao/AccountDao.kt | 4 +- .../app/fast/database/dao/ConversationDao.kt | 6 +- .../meloda/app/fast/database/dao/EntityDao.kt | 2 +- .../meloda/app/fast/database/dao/GroupDao.kt | 4 +- .../app/fast/database/dao/MessageDao.kt | 4 +- .../meloda/app/fast/database/dao/UsersDao.kt | 4 +- .../app/fast/database/di/DatabaseModule.kt | 8 +-- .../database/typeconverters/Converters.kt | 2 +- core/datastore/build.gradle.kts | 4 +- .../meloda/app/fast/datastore/AppSettings.kt | 4 +- .../meloda/app/fast/datastore/SettingsKeys.kt | 2 +- .../meloda/app/fast/datastore/UserSettings.kt | 4 +- .../app/fast/datastore/di/DataStoreModule.kt | 6 +- core/designsystem/build.gradle.kts | 4 +- core/model/build.gradle.kts | 4 +- .../com/meloda/app/fast/model/ApiEvent.kt | 2 +- .../com/meloda/app/fast/model/BaseError.kt | 2 +- .../com/meloda/app/fast/model/FriendsInfo.kt | 4 +- .../meloda/app/fast/model/InteractionType.kt | 2 +- .../meloda/app/fast/model/LongPollEvent.kt | 4 +- .../meloda/app/fast/model/api/Extensions.kt | 2 +- .../com/meloda/app/fast/model/api/PeerType.kt | 2 +- .../app/fast/model/api/data/AttachmentType.kt | 2 +- .../fast/model/api/data/LongPollUpdates.kt | 2 +- .../app/fast/model/api/data/VkArticleData.kt | 4 +- .../app/fast/model/api/data/VkArtistData.kt | 4 +- .../fast/model/api/data/VkAttachmentData.kt | 2 +- .../data/VkAttachmentHistoryMessageData.kt | 4 +- .../model/api/data/VkAttachmentItemData.kt | 6 +- .../app/fast/model/api/data/VkAudioData.kt | 4 +- .../fast/model/api/data/VkAudioMessageData.kt | 4 +- .../model/api/data/VkAudioPlaylistData.kt | 4 +- .../app/fast/model/api/data/VkCallData.kt | 4 +- .../app/fast/model/api/data/VkChatData.kt | 4 +- .../fast/model/api/data/VkChatMemberData.kt | 4 +- .../app/fast/model/api/data/VkContactData.kt | 4 +- .../fast/model/api/data/VkConversationData.kt | 8 +-- .../app/fast/model/api/data/VkCuratorData.kt | 4 +- .../app/fast/model/api/data/VkEventData.kt | 4 +- .../app/fast/model/api/data/VkFileData.kt | 4 +- .../app/fast/model/api/data/VkGiftData.kt | 4 +- .../app/fast/model/api/data/VkGraffitiData.kt | 4 +- .../fast/model/api/data/VkGroupCallData.kt | 4 +- .../app/fast/model/api/data/VkGroupData.kt | 4 +- .../app/fast/model/api/data/VkLinkData.kt | 4 +- .../app/fast/model/api/data/VkLongPollData.kt | 2 +- .../app/fast/model/api/data/VkMessageData.kt | 4 +- .../app/fast/model/api/data/VkMiniAppData.kt | 4 +- .../fast/model/api/data/VkNarrativeData.kt | 4 +- .../app/fast/model/api/data/VkPhotoData.kt | 4 +- .../model/api/data/VkPinnedMessageData.kt | 4 +- .../app/fast/model/api/data/VkPodcastData.kt | 4 +- .../app/fast/model/api/data/VkPollData.kt | 4 +- .../app/fast/model/api/data/VkStickerData.kt | 4 +- .../app/fast/model/api/data/VkStoryData.kt | 4 +- .../app/fast/model/api/data/VkUserData.kt | 6 +- .../app/fast/model/api/data/VkVideoData.kt | 4 +- .../app/fast/model/api/data/VkWallData.kt | 4 +- .../fast/model/api/data/VkWallReplyData.kt | 4 +- .../app/fast/model/api/data/VkWidgetData.kt | 4 +- .../fast/model/api/domain/VkArticleDomain.kt | 4 +- .../fast/model/api/domain/VkArtistDomain.kt | 6 +- .../app/fast/model/api/domain/VkAttachment.kt | 4 +- .../api/domain/VkAttachmentHistoryMessage.kt | 2 +- .../fast/model/api/domain/VkAudioDomain.kt | 4 +- .../model/api/domain/VkAudioMessageDomain.kt | 4 +- .../model/api/domain/VkAudioPlaylistDomain.kt | 4 +- .../app/fast/model/api/domain/VkCallDomain.kt | 4 +- .../app/fast/model/api/domain/VkChatDomain.kt | 2 +- .../model/api/domain/VkChatMemberDomain.kt | 2 +- .../fast/model/api/domain/VkContactDomain.kt | 2 +- .../fast/model/api/domain/VkConversation.kt | 6 +- .../fast/model/api/domain/VkCuratorDomain.kt | 4 +- .../fast/model/api/domain/VkEventDomain.kt | 4 +- .../app/fast/model/api/domain/VkFileDomain.kt | 6 +- .../app/fast/model/api/domain/VkGiftDomain.kt | 4 +- .../fast/model/api/domain/VkGraffitiDomain.kt | 4 +- .../model/api/domain/VkGroupCallDomain.kt | 4 +- .../fast/model/api/domain/VkGroupDomain.kt | 4 +- .../app/fast/model/api/domain/VkLinkDomain.kt | 4 +- .../app/fast/model/api/domain/VkMessage.kt | 4 +- .../fast/model/api/domain/VkMiniAppDomain.kt | 4 +- .../model/api/domain/VkNarrativeDomain.kt | 4 +- .../fast/model/api/domain/VkPhotoDomain.kt | 6 +- .../fast/model/api/domain/VkPodcastDomain.kt | 4 +- .../app/fast/model/api/domain/VkPollDomain.kt | 4 +- .../fast/model/api/domain/VkStickerDomain.kt | 6 +- .../fast/model/api/domain/VkStoryDomain.kt | 4 +- .../model/api/domain/VkUnknownAttachment.kt | 4 +- .../app/fast/model/api/domain/VkUser.kt | 4 +- .../fast/model/api/domain/VkVideoDomain.kt | 6 +- .../app/fast/model/api/domain/VkWallDomain.kt | 6 +- .../model/api/domain/VkWallReplyDomain.kt | 4 +- .../fast/model/api/domain/VkWidgetDomain.kt | 4 +- .../api/requests/ConversationsRequest.kt | 2 +- .../fast/model/api/requests/FriendsRequest.kt | 2 +- .../model/api/requests/LongPollRequests.kt | 2 +- .../model/api/requests/MessagesRequest.kt | 6 +- .../fast/model/api/requests/OAuthRequest.kt | 2 +- .../fast/model/api/requests/PhotosRequests.kt | 2 +- .../fast/model/api/requests/UsersRequest.kt | 2 +- .../model/api/responses/AudiosResponses.kt | 2 +- .../fast/model/api/responses/AuthResponse.kt | 2 +- .../api/responses/ConversationsResponse.kt | 12 ++-- .../model/api/responses/FilesResponses.kt | 6 +- .../model/api/responses/FriendsResponse.kt | 4 +- .../model/api/responses/MessagesResponse.kt | 16 ++--- .../fast/model/api/responses/OAuthResponse.kt | 2 +- .../model/api/responses/PhotosResponses.kt | 2 +- .../model/api/responses/VideosResponses.kt | 2 +- .../app/fast/model/database/AccountEntity.kt | 2 +- .../model/database/ConversationWithMessage.kt | 2 +- .../model/database/VkConversationEntity.kt | 6 +- .../app/fast/model/database/VkGroupEntity.kt | 2 +- .../fast/model/database/VkMessageEntity.kt | 6 +- .../app/fast/model/database/VkUserEntity.kt | 6 +- core/network/build.gradle.kts | 4 +- .../meloda/app/fast/network/ApiResponse.kt | 2 +- .../com/meloda/app/fast/network/Extensions.kt | 2 +- .../meloda/app/fast/network/JsonConverter.kt | 2 +- .../meloda/app/fast/network/MoshiConverter.kt | 2 +- .../app/fast/network/OAuthErrorDomain.kt | 2 +- .../meloda/app/fast/network/OAuthResponse.kt | 2 +- .../fast/network/OAuthResultCallFactory.kt | 4 +- .../fast/network/ResponseConverterFactory.kt | 2 +- .../meloda/app/fast/network/RestApiError.kt | 2 +- .../app/fast/network/RestApiErrorDomain.kt | 2 +- .../meloda/app/fast/network/ValidationType.kt | 2 +- .../meloda/app/fast/network/VkErrorCode.kt | 2 +- .../meloda/app/fast/network/VkOAuthError.kt | 2 +- .../app/fast/network/VkOAuthErrorType.kt | 2 +- .../app/fast/network/di/NetworkModule.kt | 42 ++++++------ .../interceptor/AccessTokenInterceptor.kt | 4 +- .../interceptor/LanguageInterceptor.kt | 6 +- .../network/interceptor/VersionInterceptor.kt | 4 +- .../network/service/account/AccountService.kt | 6 +- .../network/service/account/AccountUrls.kt | 4 +- .../network/service/audios/AudiosService.kt | 12 ++-- .../fast/network/service/audios/AudiosUrls.kt | 4 +- .../fast/network/service/auth/AuthService.kt | 10 +-- .../app/fast/network/service/auth/AuthUrls.kt | 4 +- .../conversations/ConversationsService.kt | 10 +-- .../conversations/ConversationsUrls.kt | 4 +- .../network/service/files/FilesService.kt | 12 ++-- .../fast/network/service/files/FilesUrls.kt | 4 +- .../network/service/friends/FriendsService.kt | 8 +-- .../network/service/friends/FriendsUrls.kt | 4 +- .../service/longpoll/LongPollService.kt | 6 +- .../service/messages/MessagesService.kt | 14 ++-- .../network/service/messages/MessagesUrls.kt | 4 +- .../network/service/oauth/OAuthService.kt | 6 +- .../fast/network/service/oauth/OAuthUrls.kt | 4 +- .../fast/network/service/photos/PhotoUrls.kt | 4 +- .../network/service/photos/PhotosService.kt | 12 ++-- .../network/service/users/UsersService.kt | 8 +-- .../fast/network/service/users/UsersUrls.kt | 4 +- .../network/service/videos/VideosService.kt | 10 +-- .../fast/network/service/videos/VideosUrls.kt | 4 +- core/ui/build.gradle.kts | 4 +- .../com/meloda/app/fast/ui/basic/AutoFill.kt | 2 +- .../meloda/app/fast/ui/basic/ContentAlpha.kt | 4 +- .../app/fast/ui/basic/LocalContentAlpha.kt | 2 +- .../app/fast/ui/components/AnimatedDots.kt | 2 +- .../app/fast/ui/components/ErrorView.kt | 2 +- .../fast/ui/components/FullScreenLoader.kt | 2 +- .../app/fast/ui/components/MaterialDialog.kt | 6 +- .../app/fast/ui/components/NoItemsView.kt | 4 +- .../app/fast/ui/components/TextFieldError.kt | 4 +- .../com/meloda/app/fast/ui/model/TabItem.kt | 2 +- .../meloda/app/fast/ui/model/ThemeConfig.kt | 2 +- .../com/meloda/app/fast/ui/theme/AppTheme.kt | 6 +- .../app/fast/ui/theme/ClassicColorScheme.kt | 2 +- .../com/meloda/app/fast/ui/util/Extensions.kt | 6 +- .../meloda/app/fast/ui/util/ImmutableList.kt | 2 +- feature/auth/build.gradle.kts | 4 +- feature/auth/captcha/build.gradle.kts | 2 +- .../app/fast/auth/captcha/CaptchaViewModel.kt | 12 ++-- .../app/fast/auth/captcha/di/CaptchaDI.kt | 8 +-- .../auth/captcha/model/CaptchaScreenState.kt | 2 +- .../captcha/model/CaptchaValidationResult.kt | 2 +- .../captcha/navigation/CaptchaNavigation.kt | 4 +- .../captcha/presentation/CaptchaScreen.kt | 16 ++--- .../captcha/validation/CaptchaValidator.kt | 6 +- feature/auth/login/build.gradle.kts | 2 +- .../meloda/fast/auth/login/LoginViewModel.kt | 32 +++++----- .../meloda/fast/auth/login/OAuthUseCase.kt | 2 +- .../fast/auth/login/OAuthUseCaseImpl.kt | 12 ++-- .../auth/login/navigation/LoginNavigation.kt | 2 +- .../auth/login/presentation/LoginScreen.kt | 18 +++--- .../auth/login/presentation/LogoScreen.kt | 4 +- .../auth/login/validation/LoginValidator.kt | 2 +- .../com/meloda/app/fast/auth/AuthGraph.kt | 24 +++---- .../com/meloda/app/fast/auth/AuthModule.kt | 6 +- feature/auth/userbanned/build.gradle.kts | 4 +- .../userbanned/model/UserBannedArguments.kt | 2 +- .../userbanned/model/UserBannedScreenState.kt | 2 +- .../navigation/UserBannedNavigation.kt | 6 +- .../presentation/UserBannedScreen.kt | 6 +- feature/auth/validation/build.gradle.kts | 2 +- .../app/fast/auth/validation/AuthUseCase.kt | 6 +- .../fast/auth/validation/AuthUseCaseImpl.kt | 10 +-- .../auth/validation/ValidationViewModel.kt | 20 +++--- .../auth/validation/di/ValidationModule.kt | 12 ++-- .../validation/model/ValidationArguments.kt | 2 +- .../validation/model/ValidationScreenState.kt | 2 +- .../auth/validation/model/ValidationType.kt | 2 +- .../model/ValidationValidationResult.kt | 2 +- .../navigation/ValidationNavigation.kt | 8 +-- .../presentation/ValidationScreen.kt | 18 +++--- .../validation/ValidationValidator.kt | 6 +- feature/chatmaterials/build.gradle.kts | 4 +- .../chatmaterials/ChatMaterialsViewModel.kt | 20 +++--- .../chatmaterials/di/ChatMaterialsModule.kt | 4 +- .../model/ChatMaterialsScreenState.kt | 2 +- .../chatmaterials/model/UiChatMaterial.kt | 2 +- .../navigation/ChatMaterialsNavigation.kt | 4 +- .../presentation/ChatMaterialItem.kt | 4 +- .../presentation/ChatMaterialsScreen.kt | 14 ++-- .../chatmaterials/util/ChatMaterialMapper.kt | 18 +++--- feature/conversations/build.gradle.kts | 4 +- .../conversations/ConversationsViewModel.kt | 46 ++++++------- .../data/ConversationsUseCaseImpl.kt | 42 ++++++------ .../conversations/di/ConversationsModule.kt | 8 +-- .../fast/conversations/model/ActionState.kt | 2 +- .../conversations/model/ConversationOption.kt | 8 +-- .../model/ConversationsScreenState.kt | 2 +- .../model/ConversationsShowOptions.kt | 2 +- .../conversations/model/UiConversation.kt | 10 +-- .../navigation/ConversationsNavigation.kt | 12 ++-- .../presentation/ConversationItem.kt | 18 +++--- .../presentation/ConversationsList.kt | 12 ++-- .../presentation/ConversationsScreen.kt | 32 +++++----- .../util/ConversationDomainMapper.kt | 36 +++++------ feature/friends/build.gradle.kts | 4 +- .../app/fast/friends/FriendsViewModel.kt | 24 +++---- .../app/fast/friends/di/FriendsModule.kt | 8 +-- .../fast/friends/domain/FriendsUseCaseImpl.kt | 14 ++-- .../fast/friends/model/FriendsScreenState.kt | 2 +- .../app/fast/friends/model/OnlineState.kt | 2 +- .../meloda/app/fast/friends/model/UiFriend.kt | 6 +- .../friends/navigation/FriendsNavigation.kt | 12 ++-- .../fast/friends/presentation/FriendItem.kt | 6 +- .../fast/friends/presentation/FriendsList.kt | 10 +-- .../friends/presentation/FriendsScreen.kt | 28 ++++---- .../app/fast/friends/util/FriendMapper.kt | 10 +-- feature/languagepicker/build.gradle.kts | 4 +- .../languagepicker/LanguagePickerViewModel.kt | 14 ++-- .../languagepicker/di/LanguagePickerModule.kt | 4 +- .../model/LanguagePickerScreenState.kt | 2 +- .../model/SelectableLanguage.kt | 2 +- .../navigation/LanguagePickerNavigation.kt | 4 +- .../presentation/LanguagePickerScreen.kt | 12 ++-- feature/messageshistory/build.gradle.kts | 4 +- .../MessagesHistoryViewModel.kt | 50 +++++++-------- .../di/MessagesHistoryModule.kt | 12 ++-- .../domain/MessagesUseCaseImpl.kt | 18 +++--- .../fast/messageshistory/model/ActionMode.kt | 2 +- .../model/MessagesHistoryArguments.kt | 2 +- .../model/MessagesHistoryScreenState.kt | 6 +- .../model/MessagesHistoryValidationResult.kt | 2 +- .../app/fast/messageshistory/model/UiItem.kt | 4 +- .../navigation/MessagesHistoryNavigation.kt | 10 +-- .../presentation/ActionMessageItem.kt | 4 +- .../presentation/IncomingMessageBubble.kt | 4 +- .../presentation/MessageBubble.kt | 2 +- .../presentation/MessagesHistoryScreen.kt | 26 ++++---- .../presentation/MessagesList.kt | 8 +-- .../presentation/OutgoingMessageBubble.kt | 6 +- .../app/fast/messageshistory/util/Ext.kt | 4 +- .../messageshistory/util/MessageMapper.kt | 28 ++++---- .../validation/MessagesHistoryValidator.kt | 8 +-- feature/photoviewer/build.gradle.kts | 4 +- .../fast/photoviewer/PhotoViewViewModel.kt | 8 +-- .../app/fast/photoviewer/di/PhotoViewDI.kt | 6 +- .../photoviewer/model/PhotoViewArguments.kt | 4 +- .../fast/photoviewer/model/PhotoViewState.kt | 4 +- .../presentation/PhotoViewScreenContent.kt | 8 +-- feature/profile/build.gradle.kts | 4 +- .../app/fast/profile/ProfileViewModel.kt | 22 +++---- .../app/fast/profile/di/ProfileModule.kt | 4 +- .../fast/profile/model/ProfileScreenState.kt | 2 +- .../fast/profile/navigation/ProfileRoute.kt | 12 ++-- .../profile/presentation/ProfileScreen.kt | 12 ++-- feature/settings/build.gradle.kts | 4 +- .../app/fast/settings/SettingsViewModel.kt | 38 +++++------ .../app/fast/settings/di/SettingsModule.kt | 6 +- .../app/fast/settings/model/SettingsItem.kt | 8 +-- .../settings/model/SettingsScreenState.kt | 4 +- .../settings/model/SettingsShowOptions.kt | 2 +- .../app/fast/settings/model/TextProvider.kt | 4 +- .../app/fast/settings/model/TitleProvider.kt | 4 +- .../meloda/app/fast/settings/model/UiItem.kt | 2 +- .../settings/navigation/SettingsNavigation.kt | 4 +- .../settings/presentation/SettingsScreen.kt | 34 +++++----- .../settings/presentation/item/ListItem.kt | 22 +++---- .../settings/presentation/item/SwitchItem.kt | 10 +-- .../presentation/item/TextFieldItem.kt | 16 ++--- .../settings/presentation/item/TitleItem.kt | 6 +- .../presentation/item/TitleTextItem.kt | 10 +-- 378 files changed, 1395 insertions(+), 1395 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index fe005df2..d283fac7 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -10,11 +10,11 @@ plugins { } android { - namespace = "com.meloda.app.fast" + namespace = "dev.meloda.fast" compileSdk = Configs.compileSdk defaultConfig { - applicationId = "com.meloda.app.fast" + applicationId = "dev.meloda.fast" minSdk = Configs.minSdk targetSdk = Configs.targetSdk versionCode = Configs.appCode diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 463cee7a..34bda5d6 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -20,4 +20,4 @@ # hide the original source file name. #-renamesourcefileattribute SourceFile --keep class com.meloda.app.fast.** +-keep class dev.meloda.fast.** diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4a0fcea5..7b5eaee2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -8,7 +8,7 @@ { diff --git a/app/src/main/kotlin/com/meloda/app/fast/receiver/DownloadManagerReceiver.kt b/app/src/main/kotlin/com/meloda/app/fast/receiver/DownloadManagerReceiver.kt index 7b514d11..ae682080 100644 --- a/app/src/main/kotlin/com/meloda/app/fast/receiver/DownloadManagerReceiver.kt +++ b/app/src/main/kotlin/com/meloda/app/fast/receiver/DownloadManagerReceiver.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.receiver +package dev.meloda.fast.receiver import android.content.BroadcastReceiver import android.content.Context diff --git a/app/src/main/kotlin/com/meloda/app/fast/service/OnlineService.kt b/app/src/main/kotlin/com/meloda/app/fast/service/OnlineService.kt index 120e03ff..76bb8c0d 100644 --- a/app/src/main/kotlin/com/meloda/app/fast/service/OnlineService.kt +++ b/app/src/main/kotlin/com/meloda/app/fast/service/OnlineService.kt @@ -1,12 +1,12 @@ -package com.meloda.app.fast.service +package dev.meloda.fast.service import android.app.Service import android.content.Intent import android.os.IBinder import android.util.Log -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.extensions.createTimerFlow -import com.meloda.app.fast.data.api.account.AccountUseCase +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.extensions.createTimerFlow +import dev.meloda.fast.data.api.account.AccountUseCase import kotlinx.coroutines.CoroutineExceptionHandler import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers diff --git a/app/src/main/kotlin/com/meloda/app/fast/service/longpolling/LongPollingService.kt b/app/src/main/kotlin/com/meloda/app/fast/service/longpolling/LongPollingService.kt index d12fa870..96a4a383 100644 --- a/app/src/main/kotlin/com/meloda/app/fast/service/longpolling/LongPollingService.kt +++ b/app/src/main/kotlin/com/meloda/app/fast/service/longpolling/LongPollingService.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.service.longpolling +package dev.meloda.fast.service.longpolling import android.app.PendingIntent import android.app.Service @@ -11,20 +11,20 @@ import android.util.Log import androidx.core.app.NotificationCompat import androidx.core.app.ServiceCompat import com.conena.nanokt.android.app.stopForegroundCompat -import com.meloda.app.fast.common.AppConstants -import com.meloda.app.fast.common.LongPollController -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.VkConstants -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.model.LongPollState -import com.meloda.app.fast.data.LongPollUpdatesParser -import com.meloda.app.fast.data.LongPollUseCase -import com.meloda.app.fast.data.processState -import com.meloda.app.fast.datastore.AppSettings -import com.meloda.app.fast.model.api.data.LongPollUpdates -import com.meloda.app.fast.model.api.data.VkLongPollData -import com.meloda.app.fast.ui.R -import com.meloda.app.fast.util.NotificationsUtils +import dev.meloda.fast.common.AppConstants +import dev.meloda.fast.common.LongPollController +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.VkConstants +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.model.LongPollState +import dev.meloda.fast.data.LongPollUpdatesParser +import dev.meloda.fast.data.LongPollUseCase +import dev.meloda.fast.data.processState +import dev.meloda.fast.datastore.AppSettings +import dev.meloda.fast.model.api.data.LongPollUpdates +import dev.meloda.fast.model.api.data.VkLongPollData +import dev.meloda.fast.ui.R +import dev.meloda.fast.util.NotificationsUtils import kotlinx.coroutines.CoroutineExceptionHandler import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers diff --git a/app/src/main/kotlin/com/meloda/app/fast/service/longpolling/di/LongPollModule.kt b/app/src/main/kotlin/com/meloda/app/fast/service/longpolling/di/LongPollModule.kt index 68a42c2f..346580a2 100644 --- a/app/src/main/kotlin/com/meloda/app/fast/service/longpolling/di/LongPollModule.kt +++ b/app/src/main/kotlin/com/meloda/app/fast/service/longpolling/di/LongPollModule.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.service.longpolling.di +package dev.meloda.fast.service.longpolling.di -import com.meloda.app.fast.data.LongPollUpdatesParser -import com.meloda.app.fast.data.LongPollUseCase -import com.meloda.app.fast.data.LongPollUseCaseImpl +import dev.meloda.fast.data.LongPollUpdatesParser +import dev.meloda.fast.data.LongPollUseCase +import dev.meloda.fast.data.LongPollUseCaseImpl import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind import org.koin.dsl.module diff --git a/app/src/main/kotlin/com/meloda/app/fast/util/NotificationsUtils.kt b/app/src/main/kotlin/com/meloda/app/fast/util/NotificationsUtils.kt index cdc89e33..bf2cfb72 100644 --- a/app/src/main/kotlin/com/meloda/app/fast/util/NotificationsUtils.kt +++ b/app/src/main/kotlin/com/meloda/app/fast/util/NotificationsUtils.kt @@ -1,12 +1,12 @@ -package com.meloda.app.fast.util +package dev.meloda.fast.util import android.annotation.SuppressLint import android.app.PendingIntent import android.content.Context import androidx.core.app.NotificationCompat import androidx.core.app.NotificationManagerCompat -import com.meloda.app.fast.common.AppConstants -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.common.AppConstants +import dev.meloda.fast.ui.R as UiR object NotificationsUtils { diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts index 394009eb..9798f5f9 100644 --- a/core/common/build.gradle.kts +++ b/core/common/build.gradle.kts @@ -6,10 +6,10 @@ plugins { alias(libs.plugins.kotlin.compose.compiler) } -group = "com.meloda.app.fast.common" +group = "dev.meloda.fast.common" android { - namespace = "com.meloda.app.fast.common" + namespace = "dev.meloda.fast.common" compileSdk = Configs.compileSdk defaultConfig { diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/AppConstants.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/AppConstants.kt index d8f700b9..a7a0bff9 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/AppConstants.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/AppConstants.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common +package dev.meloda.fast.common object AppConstants { diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/LongPollController.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/LongPollController.kt index 23555a90..bca70625 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/LongPollController.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/LongPollController.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.common +package dev.meloda.fast.common -import com.meloda.app.fast.common.model.LongPollState +import dev.meloda.fast.common.model.LongPollState import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/UserConfig.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/UserConfig.kt index 490a615b..c34be6a1 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/UserConfig.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/UserConfig.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common +package dev.meloda.fast.common import android.content.SharedPreferences import androidx.core.content.edit diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/VkConstants.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/VkConstants.kt index d126da24..886c461f 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/VkConstants.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/VkConstants.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common +package dev.meloda.fast.common object VkConstants { diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/di/CommonModule.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/di/CommonModule.kt index 33a363c8..b2509fd8 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/di/CommonModule.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/di/CommonModule.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.common.di +package dev.meloda.fast.common.di import coil.ImageLoader -import com.meloda.app.fast.common.LongPollController -import com.meloda.app.fast.common.LongPollControllerImpl -import com.meloda.app.fast.common.provider.ResourceProvider -import com.meloda.app.fast.common.provider.ResourceProviderImpl +import dev.meloda.fast.common.LongPollController +import dev.meloda.fast.common.LongPollControllerImpl +import dev.meloda.fast.common.provider.ResourceProvider +import dev.meloda.fast.common.provider.ResourceProviderImpl import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind import org.koin.dsl.module diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/CustomNavType.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/CustomNavType.kt index 664cea87..b2de1833 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/CustomNavType.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/CustomNavType.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.extensions +package dev.meloda.fast.common.extensions import android.os.Bundle import android.os.Parcelable diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/Extensions.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/Extensions.kt index 640b0c44..87082ffe 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/Extensions.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/Extensions.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.extensions +package dev.meloda.fast.common.extensions import android.app.Activity import android.content.Context @@ -33,7 +33,7 @@ fun Context.restartApp() { activity.startActivity( Intent( this, - Class.forName("com.meloda.app.fast.MainActivity") + Class.forName("dev.meloda.fast.MainActivity") ) ) } diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/StringsExtensions.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/StringsExtensions.kt index e547bc87..6567f9d5 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/StringsExtensions.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/StringsExtensions.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.extensions +package dev.meloda.fast.common.extensions inline fun String?.ifEmpty(defaultValue: () -> String?): String? = if (this?.isEmpty() == true) defaultValue() else this diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/navigation/NavigationExtensions.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/navigation/NavigationExtensions.kt index c5a7ad42..430460ce 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/navigation/NavigationExtensions.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/extensions/navigation/NavigationExtensions.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.extensions.navigation +package dev.meloda.fast.common.extensions.navigation import androidx.compose.runtime.Composable import androidx.compose.runtime.remember diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/ApiLanguage.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/ApiLanguage.kt index f39e772c..0397bd4f 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/ApiLanguage.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/ApiLanguage.kt @@ -1,3 +1,3 @@ -package com.meloda.app.fast.common.model +package dev.meloda.fast.common.model data class ApiLanguage(val value: String) diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/DarkMode.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/DarkMode.kt index 46cb9757..62d8ec4c 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/DarkMode.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/DarkMode.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.model +package dev.meloda.fast.common.model private const val MODE_NIGHT_NO = 1 private const val MODE_NIGHT_YES = 2 diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/LongPollState.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/LongPollState.kt index 6098faa7..5f16974e 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/LongPollState.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/LongPollState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.model +package dev.meloda.fast.common.model sealed class LongPollState { data object Stopped : LongPollState() diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/UiImage.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/UiImage.kt index 39763821..d1e3af71 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/UiImage.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/UiImage.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.model +package dev.meloda.fast.common.model import android.graphics.drawable.Drawable import androidx.annotation.ColorInt diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/UiText.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/UiText.kt index 21f115ae..bf4f547f 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/model/UiText.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/model/UiText.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.model +package dev.meloda.fast.common.model import android.content.res.Resources import androidx.annotation.PluralsRes diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/provider/Provider.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/provider/Provider.kt index 5918cef0..f4914805 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/provider/Provider.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/provider/Provider.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.provider +package dev.meloda.fast.common.provider interface Provider { fun provide(): T? diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/provider/ResourceProvider.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/provider/ResourceProvider.kt index a9872d60..1224c085 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/provider/ResourceProvider.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/provider/ResourceProvider.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.provider +package dev.meloda.fast.common.provider import android.content.res.Resources diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/util/AndroidUtils.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/util/AndroidUtils.kt index dc31b740..e5849f8d 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/util/AndroidUtils.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/util/AndroidUtils.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.util +package dev.meloda.fast.common.util import android.content.ClipData import android.content.ClipboardManager @@ -15,7 +15,7 @@ import java.io.FileOutputStream private object BuildConfig { const val DEBUG = true - const val APPLICATION_ID = "com.meloda.app.fast" + const val APPLICATION_ID = "dev.meloda.fast" } object AndroidUtils { diff --git a/core/common/src/main/kotlin/com/meloda/app/fast/common/util/TimeUtils.kt b/core/common/src/main/kotlin/com/meloda/app/fast/common/util/TimeUtils.kt index 468c439e..cbc93241 100644 --- a/core/common/src/main/kotlin/com/meloda/app/fast/common/util/TimeUtils.kt +++ b/core/common/src/main/kotlin/com/meloda/app/fast/common/util/TimeUtils.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.common.util +package dev.meloda.fast.common.util import android.content.res.Resources import com.conena.nanokt.jvm.util.dayOfMonth @@ -9,7 +9,7 @@ import com.conena.nanokt.jvm.util.minute import com.conena.nanokt.jvm.util.month import com.conena.nanokt.jvm.util.second import com.conena.nanokt.jvm.util.year -import com.meloda.app.fast.common.R +import dev.meloda.fast.common.R import java.text.SimpleDateFormat import java.util.Calendar import java.util.Date diff --git a/core/data/build.gradle.kts b/core/data/build.gradle.kts index 73ebf969..bf997504 100644 --- a/core/data/build.gradle.kts +++ b/core/data/build.gradle.kts @@ -3,10 +3,10 @@ plugins { alias(libs.plugins.org.jetbrains.kotlin.android) } -group = "com.meloda.app.fast.data" +group = "dev.meloda.fast.data" android { - namespace = "com.meloda.app.fast.data" + namespace = "dev.meloda.fast.data" compileSdk = Configs.compileSdk defaultConfig { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUpdatesParser.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUpdatesParser.kt index fe21602a..9e421df5 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUpdatesParser.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUpdatesParser.kt @@ -1,15 +1,15 @@ -package com.meloda.app.fast.data +package dev.meloda.fast.data import android.util.Log -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.VkConstants -import com.meloda.app.fast.common.extensions.asInt -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.extensions.toList -import com.meloda.app.fast.data.api.messages.MessagesUseCase -import com.meloda.app.fast.model.ApiEvent -import com.meloda.app.fast.model.InteractionType -import com.meloda.app.fast.model.LongPollEvent +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.VkConstants +import dev.meloda.fast.common.extensions.asInt +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.extensions.toList +import dev.meloda.fast.data.api.messages.MessagesUseCase +import dev.meloda.fast.model.ApiEvent +import dev.meloda.fast.model.InteractionType +import dev.meloda.fast.model.LongPollEvent import kotlinx.coroutines.CoroutineExceptionHandler import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUseCase.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUseCase.kt index dd5acee8..ecb23679 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUseCase.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUseCase.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data +package dev.meloda.fast.data -import com.meloda.app.fast.model.api.data.LongPollUpdates -import com.meloda.app.fast.model.api.data.VkLongPollData +import dev.meloda.fast.model.api.data.LongPollUpdates +import dev.meloda.fast.model.api.data.VkLongPollData import kotlinx.coroutines.flow.Flow interface LongPollUseCase { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUseCaseImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUseCaseImpl.kt index 568d36c6..f0eacd47 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUseCaseImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/LongPollUseCaseImpl.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.data +package dev.meloda.fast.data -import com.meloda.app.fast.data.api.longpoll.LongPollRepository -import com.meloda.app.fast.model.api.data.LongPollUpdates -import com.meloda.app.fast.model.api.data.VkLongPollData +import dev.meloda.fast.data.api.longpoll.LongPollRepository +import dev.meloda.fast.model.api.data.LongPollUpdates +import dev.meloda.fast.model.api.data.VkLongPollData import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/State.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/State.kt index 64ced55a..dc8b29d6 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/State.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/State.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.data +package dev.meloda.fast.data -import com.meloda.app.fast.network.OAuthErrorDomain -import com.meloda.app.fast.network.RestApiErrorDomain -import com.meloda.app.fast.network.VkErrorCode +import dev.meloda.fast.network.OAuthErrorDomain +import dev.meloda.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.VkErrorCode import com.slack.eithernet.ApiResult sealed class State { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/VkGroupsMap.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/VkGroupsMap.kt index 3c92b118..7722c6a3 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/VkGroupsMap.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/VkGroupsMap.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.data +package dev.meloda.fast.data -import com.meloda.app.fast.model.api.data.VkMessageData -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.model.api.domain.VkGroupDomain -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.data.VkMessageData +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.domain.VkGroupDomain +import dev.meloda.fast.model.api.domain.VkMessage import kotlin.math.abs class VkGroupsMap( diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/VkMemoryCache.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/VkMemoryCache.kt index 4f3bf277..2a1d491e 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/VkMemoryCache.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/VkMemoryCache.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.data +package dev.meloda.fast.data -import com.meloda.app.fast.model.api.domain.VkContactDomain -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.model.api.domain.VkGroupDomain -import com.meloda.app.fast.model.api.domain.VkMessage -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.model.api.domain.VkContactDomain +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.domain.VkGroupDomain +import dev.meloda.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.domain.VkUser import kotlin.math.abs object VkMemoryCache { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/VkUsersMap.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/VkUsersMap.kt index 60c14f91..b867eac3 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/VkUsersMap.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/VkUsersMap.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.data +package dev.meloda.fast.data -import com.meloda.app.fast.model.api.data.VkMessageData -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.model.api.domain.VkMessage -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.model.api.data.VkMessageData +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.domain.VkUser class VkUsersMap( private val users: List diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountRepository.kt index a3430777..9180868c 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountRepository.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.data.api.account +package dev.meloda.fast.data.api.account -import com.meloda.app.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.RestApiErrorDomain import com.slack.eithernet.ApiResult interface AccountRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountRepositoryImpl.kt index 41daf90c..3d2b54b8 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountRepositoryImpl.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.data.api.account +package dev.meloda.fast.data.api.account import android.os.Build -import com.meloda.app.fast.model.api.asInt -import com.meloda.app.fast.network.RestApiErrorDomain -import com.meloda.app.fast.network.mapApiDefault -import com.meloda.app.fast.network.service.account.AccountService +import dev.meloda.fast.model.api.asInt +import dev.meloda.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.mapApiDefault +import dev.meloda.fast.network.service.account.AccountService import com.slack.eithernet.ApiResult import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountUseCase.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountUseCase.kt index c52c312f..c6284e63 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountUseCase.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountUseCase.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.data.api.account +package dev.meloda.fast.data.api.account -import com.meloda.app.fast.data.State +import dev.meloda.fast.data.State import kotlinx.coroutines.flow.Flow interface AccountUseCase { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountUseCaseImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountUseCaseImpl.kt index 7bdafefc..6af97538 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountUseCaseImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/account/AccountUseCaseImpl.kt @@ -1,19 +1,19 @@ -package com.meloda.app.fast.data.api.account +package dev.meloda.fast.data.api.account -import com.meloda.app.fast.data.State +import dev.meloda.fast.data.State import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow // TODO: 05/05/2024, Danil Nikolaev: implement class AccountUseCaseImpl( - private val accountRepository: com.meloda.app.fast.data.api.account.AccountRepository -) : com.meloda.app.fast.data.api.account.AccountUseCase { + private val accountRepository: dev.meloda.fast.data.api.account.AccountRepository +) : dev.meloda.fast.data.api.account.AccountUseCase { override suspend fun setOnline( voip: Boolean, accessToken: String ): Flow> = flow { -// emit(com.meloda.app.fast.data.State.Loading) +// emit(dev.meloda.fast.data.State.Loading) // // val newState = accountRepository.setOnline( // params = AccountSetOnlineRequest( @@ -21,9 +21,9 @@ class AccountUseCaseImpl( // accessToken = accessToken // ) // ).fold( -// onSuccess = { response -> com.meloda.app.fast.data.State.Success(response) }, -// onNetworkFailure = { com.meloda.app.fast.data.State.Error.ConnectionError }, -// onUnknownFailure = { com.meloda.app.fast.data.State.UNKNOWN_ERROR }, +// onSuccess = { response -> dev.meloda.fast.data.State.Success(response) }, +// onNetworkFailure = { dev.meloda.fast.data.State.Error.ConnectionError }, +// onUnknownFailure = { dev.meloda.fast.data.State.UNKNOWN_ERROR }, // onHttpFailure = { result -> result.error.toStateApiError() }, // onApiFailure = { result -> result.error.toStateApiError() } // ) @@ -32,15 +32,15 @@ class AccountUseCaseImpl( override suspend fun setOffline( accessToken: String - ): Flow> = flow { - emit(com.meloda.app.fast.data.State.Loading) + ): Flow> = flow { + emit(dev.meloda.fast.data.State.Loading) // val newState = accountRepository.setOffline( // params = AccountSetOfflineRequest(accessToken = accessToken) // ).fold( -// onSuccess = { response -> com.meloda.app.fast.data.State.Success(response) }, -// onNetworkFailure = { com.meloda.app.fast.data.State.Error.ConnectionError }, -// onUnknownFailure = { com.meloda.app.fast.data.State.UNKNOWN_ERROR }, +// onSuccess = { response -> dev.meloda.fast.data.State.Success(response) }, +// onNetworkFailure = { dev.meloda.fast.data.State.Error.ConnectionError }, +// onUnknownFailure = { dev.meloda.fast.data.State.UNKNOWN_ERROR }, // onHttpFailure = { result -> result.error.toStateApiError() }, // onApiFailure = { result -> result.error.toStateApiError() } // ) diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/audios/AudiosRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/audios/AudiosRepository.kt index 33df923a..5e26e154 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/audios/AudiosRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/audios/AudiosRepository.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.data.api.audios +package dev.meloda.fast.data.api.audios -import com.meloda.app.fast.model.api.responses.AudiosGetUploadServerResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError -import com.meloda.app.fast.network.service.audios.AudiosService +import dev.meloda.fast.model.api.responses.AudiosGetUploadServerResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError +import dev.meloda.fast.network.service.audios.AudiosService import com.slack.eithernet.ApiResult import okhttp3.MultipartBody diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/auth/AuthRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/auth/AuthRepository.kt index 0bf11055..08215d90 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/auth/AuthRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/auth/AuthRepository.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.api.auth +package dev.meloda.fast.data.api.auth -import com.meloda.app.fast.model.api.responses.ValidatePhoneResponse -import com.meloda.app.fast.network.RestApiErrorDomain +import dev.meloda.fast.model.api.responses.ValidatePhoneResponse +import dev.meloda.fast.network.RestApiErrorDomain import com.slack.eithernet.ApiResult interface AuthRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/auth/AuthRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/auth/AuthRepositoryImpl.kt index fd32eab9..b9af106e 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/auth/AuthRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/auth/AuthRepositoryImpl.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.data.api.auth +package dev.meloda.fast.data.api.auth -import com.meloda.app.fast.model.api.responses.ValidatePhoneResponse -import com.meloda.app.fast.network.RestApiErrorDomain -import com.meloda.app.fast.network.mapApiDefault -import com.meloda.app.fast.network.service.auth.AuthService +import dev.meloda.fast.model.api.responses.ValidatePhoneResponse +import dev.meloda.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.mapApiDefault +import dev.meloda.fast.network.service.auth.AuthService import com.slack.eithernet.ApiResult import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsRepository.kt index de2f64f6..bb95625d 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsRepository.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.api.conversations +package dev.meloda.fast.data.api.conversations -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.network.RestApiErrorDomain +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.network.RestApiErrorDomain import com.slack.eithernet.ApiResult interface ConversationsRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsRepositoryImpl.kt index 2af0c929..bec92d4c 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsRepositoryImpl.kt @@ -1,24 +1,24 @@ -package com.meloda.app.fast.data.api.conversations +package dev.meloda.fast.data.api.conversations -import com.meloda.app.fast.common.VkConstants -import com.meloda.app.fast.data.VkGroupsMap -import com.meloda.app.fast.data.VkMemoryCache -import com.meloda.app.fast.data.VkUsersMap -import com.meloda.app.fast.database.dao.ConversationDao -import com.meloda.app.fast.model.api.data.VkContactData -import com.meloda.app.fast.model.api.data.VkGroupData -import com.meloda.app.fast.model.api.data.VkUserData -import com.meloda.app.fast.model.api.data.asDomain -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.model.api.domain.asEntity -import com.meloda.app.fast.model.api.requests.ConversationsDeleteRequest -import com.meloda.app.fast.model.api.requests.ConversationsGetRequest -import com.meloda.app.fast.model.api.requests.ConversationsPinRequest -import com.meloda.app.fast.model.api.requests.ConversationsUnpinRequest -import com.meloda.app.fast.network.RestApiErrorDomain -import com.meloda.app.fast.network.mapApiDefault -import com.meloda.app.fast.network.mapApiResult -import com.meloda.app.fast.network.service.conversations.ConversationsService +import dev.meloda.fast.common.VkConstants +import dev.meloda.fast.data.VkGroupsMap +import dev.meloda.fast.data.VkMemoryCache +import dev.meloda.fast.data.VkUsersMap +import dev.meloda.fast.database.dao.ConversationDao +import dev.meloda.fast.model.api.data.VkContactData +import dev.meloda.fast.model.api.data.VkGroupData +import dev.meloda.fast.model.api.data.VkUserData +import dev.meloda.fast.model.api.data.asDomain +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.domain.asEntity +import dev.meloda.fast.model.api.requests.ConversationsDeleteRequest +import dev.meloda.fast.model.api.requests.ConversationsGetRequest +import dev.meloda.fast.model.api.requests.ConversationsPinRequest +import dev.meloda.fast.model.api.requests.ConversationsUnpinRequest +import dev.meloda.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.mapApiDefault +import dev.meloda.fast.network.mapApiResult +import dev.meloda.fast.network.service.conversations.ConversationsService import com.slack.eithernet.ApiResult import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsUseCase.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsUseCase.kt index e6663ea5..e00c3dde 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsUseCase.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/conversations/ConversationsUseCase.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.api.conversations +package dev.meloda.fast.data.api.conversations -import com.meloda.app.fast.data.State -import com.meloda.app.fast.model.api.domain.VkConversation +import dev.meloda.fast.data.State +import dev.meloda.fast.model.api.domain.VkConversation import kotlinx.coroutines.flow.Flow interface ConversationsUseCase { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/files/FilesRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/files/FilesRepository.kt index 57930be2..748dd3a2 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/files/FilesRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/files/FilesRepository.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.data.api.files +package dev.meloda.fast.data.api.files -import com.meloda.app.fast.network.service.files.FilesService +import dev.meloda.fast.network.service.files.FilesService import okhttp3.MultipartBody class FilesRepository( diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsRepository.kt index 498cbfab..0f37d866 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsRepository.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.data.api.friends +package dev.meloda.fast.data.api.friends -import com.meloda.app.fast.model.FriendsInfo -import com.meloda.app.fast.model.api.domain.VkUser -import com.meloda.app.fast.network.RestApiErrorDomain +import dev.meloda.fast.model.FriendsInfo +import dev.meloda.fast.model.api.domain.VkUser +import dev.meloda.fast.network.RestApiErrorDomain import com.slack.eithernet.ApiResult interface FriendsRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsRepositoryImpl.kt index 0c43874b..0abb9519 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsRepositoryImpl.kt @@ -1,18 +1,18 @@ -package com.meloda.app.fast.data.api.friends +package dev.meloda.fast.data.api.friends -import com.meloda.app.fast.common.VkConstants -import com.meloda.app.fast.data.VkMemoryCache -import com.meloda.app.fast.database.dao.UsersDao -import com.meloda.app.fast.model.FriendsInfo -import com.meloda.app.fast.model.api.data.VkUserData -import com.meloda.app.fast.model.api.domain.VkUser -import com.meloda.app.fast.model.api.domain.asEntity -import com.meloda.app.fast.model.api.requests.GetFriendsRequest -import com.meloda.app.fast.model.api.requests.GetOnlineFriendsRequest -import com.meloda.app.fast.network.RestApiErrorDomain -import com.meloda.app.fast.network.mapApiDefault -import com.meloda.app.fast.network.mapApiResult -import com.meloda.app.fast.network.service.friends.FriendsService +import dev.meloda.fast.common.VkConstants +import dev.meloda.fast.data.VkMemoryCache +import dev.meloda.fast.database.dao.UsersDao +import dev.meloda.fast.model.FriendsInfo +import dev.meloda.fast.model.api.data.VkUserData +import dev.meloda.fast.model.api.domain.VkUser +import dev.meloda.fast.model.api.domain.asEntity +import dev.meloda.fast.model.api.requests.GetFriendsRequest +import dev.meloda.fast.model.api.requests.GetOnlineFriendsRequest +import dev.meloda.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.mapApiDefault +import dev.meloda.fast.network.mapApiResult +import dev.meloda.fast.network.service.friends.FriendsService import com.slack.eithernet.ApiResult import com.slack.eithernet.successOrElse import kotlinx.coroutines.Dispatchers diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsUseCase.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsUseCase.kt index 90749324..5da33616 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsUseCase.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/friends/FriendsUseCase.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.data.api.friends +package dev.meloda.fast.data.api.friends -import com.meloda.app.fast.data.State -import com.meloda.app.fast.model.FriendsInfo -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.data.State +import dev.meloda.fast.model.FriendsInfo +import dev.meloda.fast.model.api.domain.VkUser import kotlinx.coroutines.flow.Flow interface FriendsUseCase { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/longpoll/LongPollRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/longpoll/LongPollRepository.kt index 16033e7c..ceb2b0cb 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/longpoll/LongPollRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/longpoll/LongPollRepository.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.data.api.longpoll +package dev.meloda.fast.data.api.longpoll -import com.meloda.app.fast.model.api.data.LongPollUpdates -import com.meloda.app.fast.model.api.data.VkLongPollData -import com.meloda.app.fast.network.RestApiErrorDomain +import dev.meloda.fast.model.api.data.LongPollUpdates +import dev.meloda.fast.model.api.data.VkLongPollData +import dev.meloda.fast.network.RestApiErrorDomain import com.slack.eithernet.ApiResult interface LongPollRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/longpoll/LongPollRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/longpoll/LongPollRepositoryImpl.kt index cf5d201b..3dbf7b9b 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/longpoll/LongPollRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/longpoll/LongPollRepositoryImpl.kt @@ -1,14 +1,14 @@ -package com.meloda.app.fast.data.api.longpoll +package dev.meloda.fast.data.api.longpoll -import com.meloda.app.fast.model.api.data.LongPollUpdates -import com.meloda.app.fast.model.api.data.VkLongPollData -import com.meloda.app.fast.model.api.requests.LongPollGetUpdatesRequest -import com.meloda.app.fast.model.api.requests.MessagesGetLongPollServerRequest -import com.meloda.app.fast.network.RestApiErrorDomain -import com.meloda.app.fast.network.mapApiResult -import com.meloda.app.fast.network.mapDefault -import com.meloda.app.fast.network.service.longpoll.LongPollService -import com.meloda.app.fast.network.service.messages.MessagesService +import dev.meloda.fast.model.api.data.LongPollUpdates +import dev.meloda.fast.model.api.data.VkLongPollData +import dev.meloda.fast.model.api.requests.LongPollGetUpdatesRequest +import dev.meloda.fast.model.api.requests.MessagesGetLongPollServerRequest +import dev.meloda.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.mapApiResult +import dev.meloda.fast.network.mapDefault +import dev.meloda.fast.network.service.longpoll.LongPollService +import dev.meloda.fast.network.service.messages.MessagesService import com.slack.eithernet.ApiResult import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesHistoryInfo.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesHistoryInfo.kt index da247855..484f5e92 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesHistoryInfo.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesHistoryInfo.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.api.messages +package dev.meloda.fast.data.api.messages -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.domain.VkMessage data class MessagesHistoryInfo( val messages: List, diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesRepository.kt index ef5c5f99..f1721fab 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesRepository.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.data.api.messages +package dev.meloda.fast.data.api.messages -import com.meloda.app.fast.model.api.domain.VkAttachment -import com.meloda.app.fast.model.api.domain.VkAttachmentHistoryMessage -import com.meloda.app.fast.model.api.domain.VkMessage -import com.meloda.app.fast.network.RestApiErrorDomain +import dev.meloda.fast.model.api.domain.VkAttachment +import dev.meloda.fast.model.api.domain.VkAttachmentHistoryMessage +import dev.meloda.fast.model.api.domain.VkMessage +import dev.meloda.fast.network.RestApiErrorDomain import com.slack.eithernet.ApiResult interface MessagesRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesRepositoryImpl.kt index 86cebb3e..ded9b1ff 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesRepositoryImpl.kt @@ -1,28 +1,28 @@ -package com.meloda.app.fast.data.api.messages +package dev.meloda.fast.data.api.messages -import com.meloda.app.fast.common.VkConstants -import com.meloda.app.fast.data.VkGroupsMap -import com.meloda.app.fast.data.VkMemoryCache -import com.meloda.app.fast.data.VkUsersMap -import com.meloda.app.fast.database.dao.MessageDao -import com.meloda.app.fast.model.api.data.VkAttachmentHistoryMessageData -import com.meloda.app.fast.model.api.data.VkContactData -import com.meloda.app.fast.model.api.data.VkGroupData -import com.meloda.app.fast.model.api.data.VkUserData -import com.meloda.app.fast.model.api.data.asDomain -import com.meloda.app.fast.model.api.domain.VkAttachment -import com.meloda.app.fast.model.api.domain.VkAttachmentHistoryMessage -import com.meloda.app.fast.model.api.domain.VkMessage -import com.meloda.app.fast.model.api.domain.asEntity -import com.meloda.app.fast.model.api.requests.MessagesGetByIdRequest -import com.meloda.app.fast.model.api.requests.MessagesGetHistoryAttachmentsRequest -import com.meloda.app.fast.model.api.requests.MessagesGetHistoryRequest -import com.meloda.app.fast.model.api.requests.MessagesMarkAsReadRequest -import com.meloda.app.fast.model.api.requests.MessagesSendRequest -import com.meloda.app.fast.network.RestApiErrorDomain -import com.meloda.app.fast.network.mapApiDefault -import com.meloda.app.fast.network.mapApiResult -import com.meloda.app.fast.network.service.messages.MessagesService +import dev.meloda.fast.common.VkConstants +import dev.meloda.fast.data.VkGroupsMap +import dev.meloda.fast.data.VkMemoryCache +import dev.meloda.fast.data.VkUsersMap +import dev.meloda.fast.database.dao.MessageDao +import dev.meloda.fast.model.api.data.VkAttachmentHistoryMessageData +import dev.meloda.fast.model.api.data.VkContactData +import dev.meloda.fast.model.api.data.VkGroupData +import dev.meloda.fast.model.api.data.VkUserData +import dev.meloda.fast.model.api.data.asDomain +import dev.meloda.fast.model.api.domain.VkAttachment +import dev.meloda.fast.model.api.domain.VkAttachmentHistoryMessage +import dev.meloda.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.domain.asEntity +import dev.meloda.fast.model.api.requests.MessagesGetByIdRequest +import dev.meloda.fast.model.api.requests.MessagesGetHistoryAttachmentsRequest +import dev.meloda.fast.model.api.requests.MessagesGetHistoryRequest +import dev.meloda.fast.model.api.requests.MessagesMarkAsReadRequest +import dev.meloda.fast.model.api.requests.MessagesSendRequest +import dev.meloda.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.mapApiDefault +import dev.meloda.fast.network.mapApiResult +import dev.meloda.fast.network.service.messages.MessagesService import com.slack.eithernet.ApiResult import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesUseCase.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesUseCase.kt index 48924102..9ec3fc90 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesUseCase.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/messages/MessagesUseCase.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.data.api.messages +package dev.meloda.fast.data.api.messages -import com.meloda.app.fast.data.State -import com.meloda.app.fast.model.api.domain.VkAttachment -import com.meloda.app.fast.model.api.domain.VkAttachmentHistoryMessage -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.data.State +import dev.meloda.fast.model.api.domain.VkAttachment +import dev.meloda.fast.model.api.domain.VkAttachmentHistoryMessage +import dev.meloda.fast.model.api.domain.VkMessage import kotlinx.coroutines.flow.Flow interface MessagesUseCase { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/oauth/OAuthRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/oauth/OAuthRepository.kt index 98389087..4c4e3723 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/oauth/OAuthRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/oauth/OAuthRepository.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.data.api.oauth +package dev.meloda.fast.data.api.oauth -import com.meloda.app.fast.model.api.responses.AuthDirectResponse +import dev.meloda.fast.model.api.responses.AuthDirectResponse interface OAuthRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/oauth/OAuthRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/oauth/OAuthRepositoryImpl.kt index 4c59a017..7292b610 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/oauth/OAuthRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/oauth/OAuthRepositoryImpl.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.data.api.oauth +package dev.meloda.fast.data.api.oauth -import com.meloda.app.fast.common.VkConstants -import com.meloda.app.fast.model.api.requests.AuthDirectRequest -import com.meloda.app.fast.model.api.responses.AuthDirectResponse -import com.meloda.app.fast.network.service.oauth.OAuthService +import dev.meloda.fast.common.VkConstants +import dev.meloda.fast.model.api.requests.AuthDirectRequest +import dev.meloda.fast.model.api.responses.AuthDirectResponse +import dev.meloda.fast.network.service.oauth.OAuthService import com.slack.eithernet.ApiResult import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/photos/PhotosRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/photos/PhotosRepository.kt index 02ea7544..efea4f13 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/photos/PhotosRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/photos/PhotosRepository.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.api.photos +package dev.meloda.fast.data.api.photos -import com.meloda.app.fast.model.api.requests.PhotosSaveMessagePhotoRequest -import com.meloda.app.fast.network.service.photos.PhotosService +import dev.meloda.fast.model.api.requests.PhotosSaveMessagePhotoRequest +import dev.meloda.fast.network.service.photos.PhotosService import okhttp3.MultipartBody class PhotosRepository( diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersRepository.kt index 90b48048..eac02481 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersRepository.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.api.users +package dev.meloda.fast.data.api.users -import com.meloda.app.fast.model.api.domain.VkUser -import com.meloda.app.fast.network.RestApiErrorDomain +import dev.meloda.fast.model.api.domain.VkUser +import dev.meloda.fast.network.RestApiErrorDomain import com.slack.eithernet.ApiResult interface UsersRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersRepositoryImpl.kt index e4ca3860..d206e66e 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersRepositoryImpl.kt @@ -1,16 +1,16 @@ -package com.meloda.app.fast.data.api.users +package dev.meloda.fast.data.api.users -import com.meloda.app.fast.data.VkMemoryCache -import com.meloda.app.fast.database.dao.UsersDao -import com.meloda.app.fast.model.api.data.VkUserData -import com.meloda.app.fast.model.api.domain.VkUser -import com.meloda.app.fast.model.api.domain.asEntity -import com.meloda.app.fast.model.api.requests.UsersGetRequest -import com.meloda.app.fast.model.database.VkUserEntity -import com.meloda.app.fast.model.database.asExternalModel -import com.meloda.app.fast.network.RestApiErrorDomain -import com.meloda.app.fast.network.mapApiResult -import com.meloda.app.fast.network.service.users.UsersService +import dev.meloda.fast.data.VkMemoryCache +import dev.meloda.fast.database.dao.UsersDao +import dev.meloda.fast.model.api.data.VkUserData +import dev.meloda.fast.model.api.domain.VkUser +import dev.meloda.fast.model.api.domain.asEntity +import dev.meloda.fast.model.api.requests.UsersGetRequest +import dev.meloda.fast.model.database.VkUserEntity +import dev.meloda.fast.model.database.asExternalModel +import dev.meloda.fast.network.RestApiErrorDomain +import dev.meloda.fast.network.mapApiResult +import dev.meloda.fast.network.service.users.UsersService import com.slack.eithernet.ApiResult import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersUseCase.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersUseCase.kt index 569cd9a2..dedd6fd9 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersUseCase.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersUseCase.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.api.users +package dev.meloda.fast.data.api.users -import com.meloda.app.fast.data.State -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.data.State +import dev.meloda.fast.model.api.domain.VkUser import kotlinx.coroutines.flow.Flow interface UsersUseCase { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersUseCaseImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersUseCaseImpl.kt index ddc26ba2..c2d6a0d0 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersUseCaseImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/users/UsersUseCaseImpl.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.data.api.users +package dev.meloda.fast.data.api.users -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.mapToState -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.data.State +import dev.meloda.fast.data.mapToState +import dev.meloda.fast.model.api.domain.VkUser import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/videos/VideosRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/videos/VideosRepository.kt index ecb7b178..6335333a 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/api/videos/VideosRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/api/videos/VideosRepository.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.data.api.videos +package dev.meloda.fast.data.api.videos -import com.meloda.app.fast.network.service.videos.VideosService +import dev.meloda.fast.network.service.videos.VideosService import okhttp3.MultipartBody class VideosRepository( diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/db/AccountsRepository.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/db/AccountsRepository.kt index 42055a52..97c5fe67 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/db/AccountsRepository.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/db/AccountsRepository.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.data.db +package dev.meloda.fast.data.db -import com.meloda.app.fast.model.database.AccountEntity +import dev.meloda.fast.model.database.AccountEntity interface AccountsRepository { diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/db/AccountsRepositoryImpl.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/db/AccountsRepositoryImpl.kt index 4d0ad47d..ae5e254b 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/db/AccountsRepositoryImpl.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/db/AccountsRepositoryImpl.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.db +package dev.meloda.fast.data.db -import com.meloda.app.fast.database.dao.AccountDao -import com.meloda.app.fast.model.database.AccountEntity +import dev.meloda.fast.database.dao.AccountDao +import dev.meloda.fast.model.database.AccountEntity class AccountsRepositoryImpl( private val accountDao: AccountDao diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/db/GetCurrentAccountUseCase.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/db/GetCurrentAccountUseCase.kt index 3dc10d1d..f2add353 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/db/GetCurrentAccountUseCase.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/db/GetCurrentAccountUseCase.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.data.db +package dev.meloda.fast.data.db -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.model.database.AccountEntity +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.model.database.AccountEntity import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/core/data/src/main/kotlin/com/meloda/app/fast/data/di/DataModule.kt b/core/data/src/main/kotlin/com/meloda/app/fast/data/di/DataModule.kt index e836d6b7..f767357e 100644 --- a/core/data/src/main/kotlin/com/meloda/app/fast/data/di/DataModule.kt +++ b/core/data/src/main/kotlin/com/meloda/app/fast/data/di/DataModule.kt @@ -1,36 +1,36 @@ -package com.meloda.app.fast.data.di +package dev.meloda.fast.data.di -import com.meloda.app.fast.common.di.commonModule -import com.meloda.app.fast.data.api.account.AccountRepository -import com.meloda.app.fast.data.api.account.AccountRepositoryImpl -import com.meloda.app.fast.data.api.account.AccountUseCase -import com.meloda.app.fast.data.api.account.AccountUseCaseImpl -import com.meloda.app.fast.data.api.audios.AudiosRepository -import com.meloda.app.fast.data.api.auth.AuthRepository -import com.meloda.app.fast.data.api.auth.AuthRepositoryImpl -import com.meloda.app.fast.data.api.conversations.ConversationsRepository -import com.meloda.app.fast.data.api.conversations.ConversationsRepositoryImpl -import com.meloda.app.fast.data.api.files.FilesRepository -import com.meloda.app.fast.data.api.friends.FriendsRepository -import com.meloda.app.fast.data.api.friends.FriendsRepositoryImpl -import com.meloda.app.fast.data.api.longpoll.LongPollRepository -import com.meloda.app.fast.data.api.longpoll.LongPollRepositoryImpl -import com.meloda.app.fast.data.api.messages.MessagesRepository -import com.meloda.app.fast.data.api.messages.MessagesRepositoryImpl -import com.meloda.app.fast.data.api.oauth.OAuthRepository -import com.meloda.app.fast.data.api.oauth.OAuthRepositoryImpl -import com.meloda.app.fast.data.api.photos.PhotosRepository -import com.meloda.app.fast.data.api.users.UsersRepository -import com.meloda.app.fast.data.api.users.UsersRepositoryImpl -import com.meloda.app.fast.data.api.users.UsersUseCase -import com.meloda.app.fast.data.api.users.UsersUseCaseImpl -import com.meloda.app.fast.data.api.videos.VideosRepository -import com.meloda.app.fast.data.db.AccountsRepository -import com.meloda.app.fast.data.db.AccountsRepositoryImpl -import com.meloda.app.fast.data.db.GetCurrentAccountUseCase -import com.meloda.app.fast.database.di.databaseModule -import com.meloda.app.fast.datastore.di.dataStoreModule -import com.meloda.app.fast.network.di.networkModule +import dev.meloda.fast.common.di.commonModule +import dev.meloda.fast.data.api.account.AccountRepository +import dev.meloda.fast.data.api.account.AccountRepositoryImpl +import dev.meloda.fast.data.api.account.AccountUseCase +import dev.meloda.fast.data.api.account.AccountUseCaseImpl +import dev.meloda.fast.data.api.audios.AudiosRepository +import dev.meloda.fast.data.api.auth.AuthRepository +import dev.meloda.fast.data.api.auth.AuthRepositoryImpl +import dev.meloda.fast.data.api.conversations.ConversationsRepository +import dev.meloda.fast.data.api.conversations.ConversationsRepositoryImpl +import dev.meloda.fast.data.api.files.FilesRepository +import dev.meloda.fast.data.api.friends.FriendsRepository +import dev.meloda.fast.data.api.friends.FriendsRepositoryImpl +import dev.meloda.fast.data.api.longpoll.LongPollRepository +import dev.meloda.fast.data.api.longpoll.LongPollRepositoryImpl +import dev.meloda.fast.data.api.messages.MessagesRepository +import dev.meloda.fast.data.api.messages.MessagesRepositoryImpl +import dev.meloda.fast.data.api.oauth.OAuthRepository +import dev.meloda.fast.data.api.oauth.OAuthRepositoryImpl +import dev.meloda.fast.data.api.photos.PhotosRepository +import dev.meloda.fast.data.api.users.UsersRepository +import dev.meloda.fast.data.api.users.UsersRepositoryImpl +import dev.meloda.fast.data.api.users.UsersUseCase +import dev.meloda.fast.data.api.users.UsersUseCaseImpl +import dev.meloda.fast.data.api.videos.VideosRepository +import dev.meloda.fast.data.db.AccountsRepository +import dev.meloda.fast.data.db.AccountsRepositoryImpl +import dev.meloda.fast.data.db.GetCurrentAccountUseCase +import dev.meloda.fast.database.di.databaseModule +import dev.meloda.fast.datastore.di.dataStoreModule +import dev.meloda.fast.network.di.networkModule import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind import org.koin.dsl.module diff --git a/core/database/build.gradle.kts b/core/database/build.gradle.kts index bc87cf96..cd6634f3 100644 --- a/core/database/build.gradle.kts +++ b/core/database/build.gradle.kts @@ -4,10 +4,10 @@ plugins { alias(libs.plugins.com.google.devtools.ksp) } -group = "com.meloda.app.fast.database" +group = "dev.meloda.fast.database" android { - namespace = "com.meloda.app.fast.database" + namespace = "dev.meloda.fast.database" compileSdk = Configs.compileSdk defaultConfig { diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/AccountsDatabase.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/AccountsDatabase.kt index ec7a0a67..0f31410e 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/AccountsDatabase.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/AccountsDatabase.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.database +package dev.meloda.fast.database import androidx.room.Database import androidx.room.RoomDatabase -import com.meloda.app.fast.database.dao.AccountDao -import com.meloda.app.fast.model.database.AccountEntity +import dev.meloda.fast.database.dao.AccountDao +import dev.meloda.fast.model.database.AccountEntity @Database( entities = [AccountEntity::class], diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/CacheDatabase.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/CacheDatabase.kt index 842f835f..82c3f90d 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/CacheDatabase.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/CacheDatabase.kt @@ -1,17 +1,17 @@ -package com.meloda.app.fast.database +package dev.meloda.fast.database import androidx.room.Database import androidx.room.RoomDatabase import androidx.room.TypeConverters -import com.meloda.app.fast.database.dao.ConversationDao -import com.meloda.app.fast.database.dao.GroupDao -import com.meloda.app.fast.database.dao.MessageDao -import com.meloda.app.fast.database.dao.UsersDao -import com.meloda.app.fast.database.typeconverters.Converters -import com.meloda.app.fast.model.database.VkConversationEntity -import com.meloda.app.fast.model.database.VkGroupEntity -import com.meloda.app.fast.model.database.VkMessageEntity -import com.meloda.app.fast.model.database.VkUserEntity +import dev.meloda.fast.database.dao.ConversationDao +import dev.meloda.fast.database.dao.GroupDao +import dev.meloda.fast.database.dao.MessageDao +import dev.meloda.fast.database.dao.UsersDao +import dev.meloda.fast.database.typeconverters.Converters +import dev.meloda.fast.model.database.VkConversationEntity +import dev.meloda.fast.model.database.VkGroupEntity +import dev.meloda.fast.model.database.VkMessageEntity +import dev.meloda.fast.model.database.VkUserEntity @Database( entities = [ diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/AccountDao.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/AccountDao.kt index ba396cdf..2ed58fa8 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/AccountDao.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/AccountDao.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.database.dao +package dev.meloda.fast.database.dao import androidx.room.Dao import androidx.room.Query -import com.meloda.app.fast.model.database.AccountEntity +import dev.meloda.fast.model.database.AccountEntity @Dao abstract class AccountDao : EntityDao { diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/ConversationDao.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/ConversationDao.kt index 1124c8bd..a435fb94 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/ConversationDao.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/ConversationDao.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.database.dao +package dev.meloda.fast.database.dao import androidx.room.Dao import androidx.room.Query import androidx.room.Transaction -import com.meloda.app.fast.model.database.ConversationWithMessage -import com.meloda.app.fast.model.database.VkConversationEntity +import dev.meloda.fast.model.database.ConversationWithMessage +import dev.meloda.fast.model.database.VkConversationEntity @Dao abstract class ConversationDao : EntityDao { diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/EntityDao.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/EntityDao.kt index a6ab07a0..4b1e3aa4 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/EntityDao.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/EntityDao.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.database.dao +package dev.meloda.fast.database.dao import androidx.room.Delete import androidx.room.Insert diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/GroupDao.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/GroupDao.kt index 1fabe1ce..8fad32c3 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/GroupDao.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/GroupDao.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.database.dao +package dev.meloda.fast.database.dao import androidx.room.Dao import androidx.room.Query -import com.meloda.app.fast.model.database.VkGroupEntity +import dev.meloda.fast.model.database.VkGroupEntity @Dao abstract class GroupDao : EntityDao { diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/MessageDao.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/MessageDao.kt index 597c406f..3a5d844d 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/MessageDao.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/MessageDao.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.database.dao +package dev.meloda.fast.database.dao import androidx.room.Dao import androidx.room.Query -import com.meloda.app.fast.model.database.VkMessageEntity +import dev.meloda.fast.model.database.VkMessageEntity @Dao abstract class MessageDao : EntityDao { diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/UsersDao.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/UsersDao.kt index a9cd10f5..a2ca9b23 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/UsersDao.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/dao/UsersDao.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.database.dao +package dev.meloda.fast.database.dao import androidx.room.Dao import androidx.room.Query -import com.meloda.app.fast.model.database.VkUserEntity +import dev.meloda.fast.model.database.VkUserEntity @Dao abstract class UsersDao : EntityDao { diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/di/DatabaseModule.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/di/DatabaseModule.kt index 9cbd0a8a..ff7adfb8 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/di/DatabaseModule.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/di/DatabaseModule.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.database.di +package dev.meloda.fast.database.di import androidx.room.Room -import com.meloda.app.fast.database.AccountsDatabase +import dev.meloda.fast.database.AccountsDatabase import org.koin.core.scope.Scope import org.koin.dsl.module @@ -12,7 +12,7 @@ val databaseModule = module { single { get().accountDao() } single { - Room.databaseBuilder(get(), com.meloda.app.fast.database.CacheDatabase::class.java, "cache") + Room.databaseBuilder(get(), dev.meloda.fast.database.CacheDatabase::class.java, "cache") .fallbackToDestructiveMigration() .build() } @@ -22,4 +22,4 @@ val databaseModule = module { single { cacheDB().conversationDao() } } -private fun Scope.cacheDB(): com.meloda.app.fast.database.CacheDatabase = get() +private fun Scope.cacheDB(): dev.meloda.fast.database.CacheDatabase = get() diff --git a/core/database/src/main/kotlin/com/meloda/app/fast/database/typeconverters/Converters.kt b/core/database/src/main/kotlin/com/meloda/app/fast/database/typeconverters/Converters.kt index 791c769e..589e705b 100644 --- a/core/database/src/main/kotlin/com/meloda/app/fast/database/typeconverters/Converters.kt +++ b/core/database/src/main/kotlin/com/meloda/app/fast/database/typeconverters/Converters.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.database.typeconverters +package dev.meloda.fast.database.typeconverters import androidx.room.TypeConverter diff --git a/core/datastore/build.gradle.kts b/core/datastore/build.gradle.kts index 136839e6..8c7785f3 100644 --- a/core/datastore/build.gradle.kts +++ b/core/datastore/build.gradle.kts @@ -3,10 +3,10 @@ plugins { alias(libs.plugins.org.jetbrains.kotlin.android) } -group = "com.meloda.app.fast.datastore" +group = "dev.meloda.fast.datastore" android { - namespace = "com.meloda.app.fast.datastore" + namespace = "dev.meloda.fast.datastore" compileSdk = Configs.compileSdk defaultConfig { diff --git a/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/AppSettings.kt b/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/AppSettings.kt index f0f96510..fff17db4 100644 --- a/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/AppSettings.kt +++ b/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/AppSettings.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.datastore +package dev.meloda.fast.datastore import android.content.SharedPreferences import androidx.core.content.edit -import com.meloda.app.fast.common.model.DarkMode +import dev.meloda.fast.common.model.DarkMode import kotlin.properties.Delegates import kotlin.reflect.KClass diff --git a/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/SettingsKeys.kt b/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/SettingsKeys.kt index e4ec8b0a..cd0f34a4 100644 --- a/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/SettingsKeys.kt +++ b/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/SettingsKeys.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.datastore +package dev.meloda.fast.datastore import androidx.appcompat.app.AppCompatDelegate diff --git a/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/UserSettings.kt b/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/UserSettings.kt index 473de2d0..c103201b 100644 --- a/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/UserSettings.kt +++ b/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/UserSettings.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.datastore +package dev.meloda.fast.datastore -import com.meloda.app.fast.common.model.DarkMode +import dev.meloda.fast.common.model.DarkMode import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow diff --git a/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/di/DataStoreModule.kt b/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/di/DataStoreModule.kt index 7a595007..d0f66888 100644 --- a/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/di/DataStoreModule.kt +++ b/core/datastore/src/main/kotlin/com/meloda/app/fast/datastore/di/DataStoreModule.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.datastore.di +package dev.meloda.fast.datastore.di -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.datastore.UserSettingsImpl +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.datastore.UserSettingsImpl import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind import org.koin.dsl.module diff --git a/core/designsystem/build.gradle.kts b/core/designsystem/build.gradle.kts index 81874cf7..544dd601 100644 --- a/core/designsystem/build.gradle.kts +++ b/core/designsystem/build.gradle.kts @@ -4,10 +4,10 @@ plugins { alias(libs.plugins.kotlin.compose.compiler) } -group = "com.meloda.app.fast.designsystem" +group = "dev.meloda.fast.designsystem" android { - namespace = "com.meloda.app.fast.designsystem" + namespace = "dev.meloda.fast.designsystem" compileSdk = Configs.compileSdk diff --git a/core/model/build.gradle.kts b/core/model/build.gradle.kts index 5d0c71c3..a0cdea44 100644 --- a/core/model/build.gradle.kts +++ b/core/model/build.gradle.kts @@ -4,10 +4,10 @@ plugins { alias(libs.plugins.com.google.devtools.ksp) } -group = "com.meloda.app.fast.model" +group = "dev.meloda.fast.model" android { - namespace = "com.meloda.app.fast.model" + namespace = "dev.meloda.fast.model" compileSdk = Configs.compileSdk defaultConfig { diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/ApiEvent.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/ApiEvent.kt index 15bd2b47..286b47f5 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/ApiEvent.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/ApiEvent.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model; +package dev.meloda.fast.model; enum class ApiEvent(val value: Int) { MESSAGE_SET_FLAGS(2), diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/BaseError.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/BaseError.kt index 1aa057b3..b2a8cb64 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/BaseError.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/BaseError.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model +package dev.meloda.fast.model import androidx.compose.runtime.Immutable diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/FriendsInfo.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/FriendsInfo.kt index e8224a56..393ac4bd 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/FriendsInfo.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/FriendsInfo.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model +package dev.meloda.fast.model -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.model.api.domain.VkUser data class FriendsInfo( val friends: List, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/InteractionType.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/InteractionType.kt index fd98ad15..e63a358f 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/InteractionType.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/InteractionType.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model +package dev.meloda.fast.model sealed class InteractionType(val value: Int) { data object Typing : InteractionType(1) diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/LongPollEvent.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/LongPollEvent.kt index 25d1c95e..3acf2ca3 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/LongPollEvent.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/LongPollEvent.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model +package dev.meloda.fast.model -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.domain.VkMessage sealed interface LongPollEvent { diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/Extensions.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/Extensions.kt index 7718eddf..878f0e9c 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/Extensions.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/Extensions.kt @@ -1,3 +1,3 @@ -package com.meloda.app.fast.model.api +package dev.meloda.fast.model.api fun Boolean.asInt(): Int = if (this) 1 else 0 diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/PeerType.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/PeerType.kt index 901ee5b3..4789e59b 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/PeerType.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/PeerType.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api; +package dev.meloda.fast.model.api; enum class PeerType(val value: String) { USER("user"), diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/AttachmentType.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/AttachmentType.kt index 00677feb..9b4d5124 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/AttachmentType.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/AttachmentType.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data import android.util.Log diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/LongPollUpdates.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/LongPollUpdates.kt index 000452ed..2928212e 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/LongPollUpdates.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/LongPollUpdates.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkArticleData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkArticleData.kt index c8e0d28e..fc6de91d 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkArticleData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkArticleData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkArticleDomain +import dev.meloda.fast.model.api.domain.VkArticleDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkArtistData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkArtistData.kt index b745fb83..ce70d039 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkArtistData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkArtistData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkArtistDomain +import dev.meloda.fast.model.api.domain.VkArtistDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentData.kt index 0dacaf3f..fa9a53da 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentData.kt @@ -1,3 +1,3 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data interface VkAttachmentData diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentHistoryMessageData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentHistoryMessageData.kt index 016dd5eb..f59b9978 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentHistoryMessageData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentHistoryMessageData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkAttachmentHistoryMessage +import dev.meloda.fast.model.api.domain.VkAttachmentHistoryMessage import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentItemData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentItemData.kt index db1570f6..7959d170 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentItemData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAttachmentItemData.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkAttachment -import com.meloda.app.fast.model.api.domain.VkUnknownAttachment +import dev.meloda.fast.model.api.domain.VkAttachment +import dev.meloda.fast.model.api.domain.VkUnknownAttachment import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioData.kt index 173c20f4..3bb2c562 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkAudioDomain +import dev.meloda.fast.model.api.domain.VkAudioDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioMessageData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioMessageData.kt index 7b92aa30..f4645134 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioMessageData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioMessageData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkAudioMessageDomain +import dev.meloda.fast.model.api.domain.VkAudioMessageDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioPlaylistData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioPlaylistData.kt index 1b83eba8..1f42373d 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioPlaylistData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkAudioPlaylistData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkAudioPlaylistDomain +import dev.meloda.fast.model.api.domain.VkAudioPlaylistDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkCallData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkCallData.kt index 3163f123..6725a7cd 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkCallData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkCallData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkCallDomain +import dev.meloda.fast.model.api.domain.VkCallDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkChatData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkChatData.kt index c1e7f8f7..46f81ea8 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkChatData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkChatData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkChatDomain +import dev.meloda.fast.model.api.domain.VkChatDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkChatMemberData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkChatMemberData.kt index e47bfc77..8768f809 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkChatMemberData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkChatMemberData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkChatMemberDomain +import dev.meloda.fast.model.api.domain.VkChatMemberDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkContactData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkContactData.kt index 04edec9a..c20835b0 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkContactData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkContactData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkContactDomain +import dev.meloda.fast.model.api.domain.VkContactDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkConversationData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkConversationData.kt index a75aa58c..ee6044c7 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkConversationData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkConversationData.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.PeerType -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.PeerType +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.domain.VkMessage import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkCuratorData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkCuratorData.kt index 522e7517..397e9cc4 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkCuratorData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkCuratorData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkCuratorDomain +import dev.meloda.fast.model.api.domain.VkCuratorDomain import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkEventData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkEventData.kt index bf12dff9..3b5c8eca 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkEventData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkEventData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkEventDomain +import dev.meloda.fast.model.api.domain.VkEventDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkFileData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkFileData.kt index 5580e26d..b956c67a 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkFileData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkFileData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkFileDomain +import dev.meloda.fast.model.api.domain.VkFileDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGiftData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGiftData.kt index 628fd1a8..2ac9e6be 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGiftData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGiftData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkGiftDomain +import dev.meloda.fast.model.api.domain.VkGiftDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGraffitiData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGraffitiData.kt index a465eb7e..c9750e43 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGraffitiData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGraffitiData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkGraffitiDomain +import dev.meloda.fast.model.api.domain.VkGraffitiDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGroupCallData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGroupCallData.kt index 17a1577f..7f7ae60e 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGroupCallData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGroupCallData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkGroupCallDomain +import dev.meloda.fast.model.api.domain.VkGroupCallDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGroupData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGroupData.kt index 36014196..f1e8824f 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGroupData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkGroupData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkGroupDomain +import dev.meloda.fast.model.api.domain.VkGroupDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass import kotlin.math.abs diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkLinkData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkLinkData.kt index 9829d0af..cf1bedb5 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkLinkData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkLinkData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkLinkDomain +import dev.meloda.fast.model.api.domain.VkLinkDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkLongPollData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkLongPollData.kt index 2a74fafb..d3041a1b 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkLongPollData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkLongPollData.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkMessageData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkMessageData.kt index 479e87be..c4ee04ab 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkMessageData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkMessageData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.domain.VkMessage import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkMiniAppData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkMiniAppData.kt index 8b1f5a1b..0d9fd9d4 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkMiniAppData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkMiniAppData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkMiniAppDomain +import dev.meloda.fast.model.api.domain.VkMiniAppDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkNarrativeData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkNarrativeData.kt index 53cec2f1..1ca7d937 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkNarrativeData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkNarrativeData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkNarrativeDomain +import dev.meloda.fast.model.api.domain.VkNarrativeDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPhotoData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPhotoData.kt index 5a33551d..9e9c965e 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPhotoData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPhotoData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkPhotoDomain +import dev.meloda.fast.model.api.domain.VkPhotoDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPinnedMessageData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPinnedMessageData.kt index 94537848..2b4b523a 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPinnedMessageData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPinnedMessageData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.domain.VkMessage import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPodcastData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPodcastData.kt index 7eda8a0b..c3410f56 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPodcastData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPodcastData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkPodcastDomain +import dev.meloda.fast.model.api.domain.VkPodcastDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPollData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPollData.kt index 427e2d44..f2542a5c 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPollData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkPollData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkPollDomain +import dev.meloda.fast.model.api.domain.VkPollDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkStickerData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkStickerData.kt index 2ae63006..5282f16a 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkStickerData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkStickerData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkStickerDomain +import dev.meloda.fast.model.api.domain.VkStickerDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkStoryData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkStoryData.kt index 29a769c4..2341317a 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkStoryData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkStoryData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkStoryDomain +import dev.meloda.fast.model.api.domain.VkStoryDomain import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkUserData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkUserData.kt index fb2dae74..3603bd50 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkUserData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkUserData.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.OnlineStatus -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.model.api.domain.OnlineStatus +import dev.meloda.fast.model.api.domain.VkUser import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkVideoData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkVideoData.kt index fb9abf1d..8e9f3d5d 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkVideoData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkVideoData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkVideoDomain +import dev.meloda.fast.model.api.domain.VkVideoDomain import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWallData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWallData.kt index c9d96882..d3c77fae 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWallData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWallData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkWallDomain +import dev.meloda.fast.model.api.domain.VkWallDomain import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWallReplyData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWallReplyData.kt index dc0d05e7..8906e618 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWallReplyData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWallReplyData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkWallReplyDomain +import dev.meloda.fast.model.api.domain.VkWallReplyDomain import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWidgetData.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWidgetData.kt index c855799c..07dfe16a 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWidgetData.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/data/VkWidgetData.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.data +package dev.meloda.fast.model.api.data -import com.meloda.app.fast.model.api.domain.VkWidgetDomain +import dev.meloda.fast.model.api.domain.VkWidgetDomain import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkArticleDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkArticleDomain.kt index fead8b38..55301fa4 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkArticleDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkArticleDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkArticleDomain( val id: Int diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkArtistDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkArtistDomain.kt index 967c3a1c..2a1ed425 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkArtistDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkArtistDomain.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType -import com.meloda.app.fast.model.api.data.VkArtistData +import dev.meloda.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.VkArtistData data class VkArtistDomain( val id: String, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAttachment.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAttachment.kt index 8378b747..ce176c78 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAttachment.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAttachment.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType interface VkAttachment { val type: AttachmentType diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAttachmentHistoryMessage.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAttachmentHistoryMessage.kt index 66bac811..15c62990 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAttachmentHistoryMessage.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAttachmentHistoryMessage.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain data class VkAttachmentHistoryMessage( val messageId: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioDomain.kt index 86e12fc2..9e11d8ef 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkAudioDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioMessageDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioMessageDomain.kt index 078a6a3c..3b3fa0f8 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioMessageDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioMessageDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkAudioMessageDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioPlaylistDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioPlaylistDomain.kt index 448e3fb9..39a6b039 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioPlaylistDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkAudioPlaylistDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkAudioPlaylistDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkCallDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkCallDomain.kt index 4dcf5d6f..efced050 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkCallDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkCallDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkCallDomain( val initiatorId: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkChatDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkChatDomain.kt index 7274a2f8..a12860a2 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkChatDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkChatDomain.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain data class VkChatDomain( val type: String, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkChatMemberDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkChatMemberDomain.kt index 19b80a78..7c045442 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkChatMemberDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkChatMemberDomain.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain data class VkChatMemberDomain( val memberId: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkContactDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkContactDomain.kt index ef0813a7..37cea639 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkContactDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkContactDomain.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain data class VkContactDomain( val name: String, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkConversation.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkConversation.kt index da80797e..5eb47897 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkConversation.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkConversation.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.PeerType -import com.meloda.app.fast.model.database.VkConversationEntity +import dev.meloda.fast.model.api.PeerType +import dev.meloda.fast.model.database.VkConversationEntity data class VkConversation( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkCuratorDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkCuratorDomain.kt index 585cab51..f94af5b0 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkCuratorDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkCuratorDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkCuratorDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkEventDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkEventDomain.kt index 4d5fd6df..24c8cefc 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkEventDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkEventDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkEventDomain( val id: Int diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkFileDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkFileDomain.kt index 8f67f891..e9e17829 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkFileDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkFileDomain.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType -import com.meloda.app.fast.model.api.data.VkFileData +import dev.meloda.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.VkFileData import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGiftDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGiftDomain.kt index 66603706..cca67bb6 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGiftDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGiftDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkGiftDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGraffitiDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGraffitiDomain.kt index 6be8947d..95a60baf 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGraffitiDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGraffitiDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkGraffitiDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGroupCallDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGroupCallDomain.kt index 42f5e890..cb7b097b 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGroupCallDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGroupCallDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkGroupCallDomain( val initiatorId: Int diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGroupDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGroupDomain.kt index 01b86d00..f40e264f 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGroupDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkGroupDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.database.VkGroupEntity +import dev.meloda.fast.model.database.VkGroupEntity data class VkGroupDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkLinkDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkLinkDomain.kt index 65b4e8c4..c00d37c5 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkLinkDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkLinkDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkLinkDomain( val url: String, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkMessage.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkMessage.kt index cacd2982..9e86f436 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkMessage.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkMessage.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.database.VkMessageEntity +import dev.meloda.fast.model.database.VkMessageEntity data class VkMessage( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkMiniAppDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkMiniAppDomain.kt index 4cee1053..661e3113 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkMiniAppDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkMiniAppDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkMiniAppDomain( val link: String diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkNarrativeDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkNarrativeDomain.kt index 38e674c5..26aac65b 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkNarrativeDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkNarrativeDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkNarrativeDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPhotoDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPhotoDomain.kt index 8e8da465..22cdfaa2 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPhotoDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPhotoDomain.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType -import com.meloda.app.fast.model.api.data.VkPhotoData +import dev.meloda.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.VkPhotoData import java.util.Stack diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPodcastDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPodcastDomain.kt index 7efa9247..fdb323eb 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPodcastDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPodcastDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkPodcastDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPollDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPollDomain.kt index 5824d03e..dbdb5cc0 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPollDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkPollDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkPollDomain( val id: Int diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkStickerDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkStickerDomain.kt index 8c1c6c86..57ff0d78 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkStickerDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkStickerDomain.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType -import com.meloda.app.fast.model.api.data.VkStickerData +import dev.meloda.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.VkStickerData data class VkStickerDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkStoryDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkStoryDomain.kt index 16681466..7b1ce7c0 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkStoryDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkStoryDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkStoryDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkUnknownAttachment.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkUnknownAttachment.kt index bc507d5a..7aea2171 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkUnknownAttachment.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkUnknownAttachment.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data object VkUnknownAttachment : VkAttachment { override val type: AttachmentType = AttachmentType.UNKNOWN diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkUser.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkUser.kt index 8aecc876..1ade78cb 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkUser.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkUser.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.database.VkUserEntity +import dev.meloda.fast.model.database.VkUserEntity data class VkUser( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkVideoDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkVideoDomain.kt index ab348e42..10f2c1f0 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkVideoDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkVideoDomain.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType -import com.meloda.app.fast.model.api.data.VkVideoData +import dev.meloda.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.VkVideoData import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWallDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWallDomain.kt index 46b053ac..c2fdb0fd 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWallDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWallDomain.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType -import com.meloda.app.fast.model.api.data.VkAttachmentItemData +import dev.meloda.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.VkAttachmentItemData data class VkWallDomain( val id: Int, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWallReplyDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWallReplyDomain.kt index 29f03731..8ca0b72c 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWallReplyDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWallReplyDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkWallReplyDomain( val id: Int diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWidgetDomain.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWidgetDomain.kt index 8a285a8f..8e3c459a 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWidgetDomain.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/domain/VkWidgetDomain.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.domain +package dev.meloda.fast.model.api.domain -import com.meloda.app.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.data.AttachmentType data class VkWidgetDomain( val id: Int diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/ConversationsRequest.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/ConversationsRequest.kt index 7c3a0d8d..62a91322 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/ConversationsRequest.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/ConversationsRequest.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.requests +package dev.meloda.fast.model.api.requests data class ConversationsGetRequest( val count: Int? = null, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/FriendsRequest.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/FriendsRequest.kt index fb46dabb..ac209f69 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/FriendsRequest.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/FriendsRequest.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.requests +package dev.meloda.fast.model.api.requests data class GetFriendsRequest( val order: String?, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/LongPollRequests.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/LongPollRequests.kt index 8ef0ed87..f3458ca6 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/LongPollRequests.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/LongPollRequests.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.requests +package dev.meloda.fast.model.api.requests data class LongPollGetUpdatesRequest( val act: String = "a_check", diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/MessagesRequest.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/MessagesRequest.kt index 8ca4b34b..00ab745f 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/MessagesRequest.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/MessagesRequest.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.requests +package dev.meloda.fast.model.api.requests -import com.meloda.app.fast.model.api.asInt -import com.meloda.app.fast.model.api.domain.VkAttachment +import dev.meloda.fast.model.api.asInt +import dev.meloda.fast.model.api.domain.VkAttachment data class MessagesGetHistoryRequest( val count: Int? = null, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/OAuthRequest.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/OAuthRequest.kt index 7a408b52..c90bacee 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/OAuthRequest.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/OAuthRequest.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.requests +package dev.meloda.fast.model.api.requests data class AuthDirectRequest( val grantType: String, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/PhotosRequests.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/PhotosRequests.kt index 37c0f32b..24b3ae7a 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/PhotosRequests.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/PhotosRequests.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.requests +package dev.meloda.fast.model.api.requests data class PhotosSaveMessagePhotoRequest( val photo: String, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/UsersRequest.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/UsersRequest.kt index 155b9260..1ae5ccad 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/UsersRequest.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/requests/UsersRequest.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.requests +package dev.meloda.fast.model.api.requests data class UsersGetRequest( val userIds: List? = null, diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/AudiosResponses.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/AudiosResponses.kt index d1acc304..a167c76f 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/AudiosResponses.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/AudiosResponses.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses import com.squareup.moshi.Json diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/AuthResponse.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/AuthResponse.kt index ff5ecca4..6a628767 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/AuthResponse.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/AuthResponse.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/ConversationsResponse.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/ConversationsResponse.kt index 32008454..1fb02ea4 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/ConversationsResponse.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/ConversationsResponse.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses -import com.meloda.app.fast.model.api.data.VkContactData -import com.meloda.app.fast.model.api.data.VkConversationData -import com.meloda.app.fast.model.api.data.VkGroupData -import com.meloda.app.fast.model.api.data.VkMessageData -import com.meloda.app.fast.model.api.data.VkUserData +import dev.meloda.fast.model.api.data.VkContactData +import dev.meloda.fast.model.api.data.VkConversationData +import dev.meloda.fast.model.api.data.VkGroupData +import dev.meloda.fast.model.api.data.VkMessageData +import dev.meloda.fast.model.api.data.VkUserData import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/FilesResponses.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/FilesResponses.kt index e15fde9b..5767ee0e 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/FilesResponses.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/FilesResponses.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses -import com.meloda.app.fast.model.api.data.VkAudioMessageData -import com.meloda.app.fast.model.api.data.VkFileData +import dev.meloda.fast.model.api.data.VkAudioMessageData +import dev.meloda.fast.model.api.data.VkFileData import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/FriendsResponse.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/FriendsResponse.kt index bf49f447..d9df0555 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/FriendsResponse.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/FriendsResponse.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses -import com.meloda.app.fast.model.api.data.VkUserData +import dev.meloda.fast.model.api.data.VkUserData import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/MessagesResponse.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/MessagesResponse.kt index 558ae7e4..cd7df491 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/MessagesResponse.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/MessagesResponse.kt @@ -1,12 +1,12 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses -import com.meloda.app.fast.model.api.data.VkAttachmentHistoryMessageData -import com.meloda.app.fast.model.api.data.VkChatMemberData -import com.meloda.app.fast.model.api.data.VkContactData -import com.meloda.app.fast.model.api.data.VkConversationData -import com.meloda.app.fast.model.api.data.VkGroupData -import com.meloda.app.fast.model.api.data.VkMessageData -import com.meloda.app.fast.model.api.data.VkUserData +import dev.meloda.fast.model.api.data.VkAttachmentHistoryMessageData +import dev.meloda.fast.model.api.data.VkChatMemberData +import dev.meloda.fast.model.api.data.VkContactData +import dev.meloda.fast.model.api.data.VkConversationData +import dev.meloda.fast.model.api.data.VkGroupData +import dev.meloda.fast.model.api.data.VkMessageData +import dev.meloda.fast.model.api.data.VkUserData import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/OAuthResponse.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/OAuthResponse.kt index 7514b416..99d893d9 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/OAuthResponse.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/OAuthResponse.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/PhotosResponses.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/PhotosResponses.kt index 95fa5b86..3138cc6b 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/PhotosResponses.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/PhotosResponses.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses import com.squareup.moshi.Json diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/VideosResponses.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/VideosResponses.kt index b4166b94..49888a3b 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/VideosResponses.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/api/responses/VideosResponses.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.api.responses +package dev.meloda.fast.model.api.responses import com.squareup.moshi.Json diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/AccountEntity.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/AccountEntity.kt index bf3f8fbe..65b9d2e5 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/AccountEntity.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/AccountEntity.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.database +package dev.meloda.fast.model.database import androidx.room.Entity import androidx.room.PrimaryKey diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/ConversationWithMessage.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/ConversationWithMessage.kt index ee859279..32c5f5dd 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/ConversationWithMessage.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/ConversationWithMessage.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.database +package dev.meloda.fast.model.database import androidx.room.Embedded import androidx.room.Relation diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkConversationEntity.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkConversationEntity.kt index c11b74f5..9f5f67dc 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkConversationEntity.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkConversationEntity.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.model.database +package dev.meloda.fast.model.database import androidx.room.Entity import androidx.room.PrimaryKey -import com.meloda.app.fast.model.api.PeerType -import com.meloda.app.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.PeerType +import dev.meloda.fast.model.api.domain.VkConversation @Entity(tableName = "conversations") data class VkConversationEntity( diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkGroupEntity.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkGroupEntity.kt index 16653a91..b93df715 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkGroupEntity.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkGroupEntity.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.model.database +package dev.meloda.fast.model.database import androidx.room.Entity import androidx.room.PrimaryKey diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkMessageEntity.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkMessageEntity.kt index 8f349d42..1eb9e8b5 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkMessageEntity.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkMessageEntity.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.model.database +package dev.meloda.fast.model.database import androidx.room.Entity import androidx.room.PrimaryKey -import com.meloda.app.fast.model.api.domain.VkMessage -import com.meloda.app.fast.model.api.domain.VkUnknownAttachment +import dev.meloda.fast.model.api.domain.VkMessage +import dev.meloda.fast.model.api.domain.VkUnknownAttachment @Entity(tableName = "messages") data class VkMessageEntity( diff --git a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkUserEntity.kt b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkUserEntity.kt index 17756159..e384900d 100644 --- a/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkUserEntity.kt +++ b/core/model/src/main/kotlin/com/meloda/app/fast/model/database/VkUserEntity.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.model.database +package dev.meloda.fast.model.database import androidx.room.Entity import androidx.room.PrimaryKey -import com.meloda.app.fast.model.api.domain.OnlineStatus -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.model.api.domain.OnlineStatus +import dev.meloda.fast.model.api.domain.VkUser @Entity(tableName = "users") data class VkUserEntity( diff --git a/core/network/build.gradle.kts b/core/network/build.gradle.kts index b48ab9e9..88f63b3e 100644 --- a/core/network/build.gradle.kts +++ b/core/network/build.gradle.kts @@ -4,10 +4,10 @@ plugins { alias(libs.plugins.com.google.devtools.ksp) } -group = "com.meloda.app.fast.network" +group = "dev.meloda.fast.network" android { - namespace = "com.meloda.app.fast.network" + namespace = "dev.meloda.fast.network" compileSdk = Configs.compileSdk defaultConfig { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/ApiResponse.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/ApiResponse.kt index 0227c882..d77f9e8d 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/ApiResponse.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/ApiResponse.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/Extensions.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/Extensions.kt index 98d386f5..d62d936c 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/Extensions.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/Extensions.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network import com.slack.eithernet.ApiResult diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/JsonConverter.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/JsonConverter.kt index da6745db..f7ebc034 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/JsonConverter.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/JsonConverter.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network import java.lang.reflect.Type diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/MoshiConverter.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/MoshiConverter.kt index cd21fb9d..95df4fdc 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/MoshiConverter.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/MoshiConverter.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network import com.squareup.moshi.Moshi import java.lang.reflect.Type diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthErrorDomain.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthErrorDomain.kt index 8b3bfb8d..61537aea 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthErrorDomain.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthErrorDomain.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network sealed class OAuthErrorDomain { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthResponse.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthResponse.kt index 7e0325ab..2952862c 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthResponse.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthResponse.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network sealed interface OAuthResponse { data class Success(val response: R) : OAuthResponse diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthResultCallFactory.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthResultCallFactory.kt index ea32438c..5111188f 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthResultCallFactory.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/OAuthResultCallFactory.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network -import com.meloda.app.fast.model.api.responses.AuthDirectErrorOnlyResponse +import dev.meloda.fast.model.api.responses.AuthDirectErrorOnlyResponse import com.squareup.moshi.Moshi import okhttp3.Request import okio.Timeout diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/ResponseConverterFactory.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/ResponseConverterFactory.kt index 09c346e3..d4af413e 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/ResponseConverterFactory.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/ResponseConverterFactory.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network import android.util.Log import com.slack.eithernet.ApiException diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/RestApiError.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/RestApiError.kt index dd2441a0..596bb877 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/RestApiError.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/RestApiError.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/RestApiErrorDomain.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/RestApiErrorDomain.kt index 1bc5dbc8..f0763960 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/RestApiErrorDomain.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/RestApiErrorDomain.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network data class RestApiErrorDomain( val code: Int, diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/ValidationType.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/ValidationType.kt index 75115751..d8b260b5 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/ValidationType.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/ValidationType.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network; +package dev.meloda.fast.network; enum class ValidationType(val value: String) { APP("2fa_app"), diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/VkErrorCode.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/VkErrorCode.kt index f861d807..42aaae91 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/VkErrorCode.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/VkErrorCode.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network enum class VkErrorCode(val code: Int) { UNKNOWN_ERROR(1), diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/VkOAuthError.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/VkOAuthError.kt index f21984d2..544497b6 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/VkOAuthError.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/VkOAuthError.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network +package dev.meloda.fast.network enum class VkOAuthError(val value: String) { UNKNOWN("unknown_error"), diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/VkOAuthErrorType.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/VkOAuthErrorType.kt index 54093971..ff90b9b3 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/VkOAuthErrorType.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/VkOAuthErrorType.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.network; +package dev.meloda.fast.network; enum class VkOAuthErrorType(val value: String) { WRONG_OTP_FORMAT("otp_format_is_incorrect"), diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/di/NetworkModule.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/di/NetworkModule.kt index a3ca84d1..bbed6a8b 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/di/NetworkModule.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/di/NetworkModule.kt @@ -1,27 +1,27 @@ -package com.meloda.app.fast.network.di +package dev.meloda.fast.network.di import com.chuckerteam.chucker.api.ChuckerCollector import com.chuckerteam.chucker.api.ChuckerInterceptor -import com.meloda.app.fast.common.AppConstants -import com.meloda.app.fast.network.JsonConverter -import com.meloda.app.fast.network.MoshiConverter -import com.meloda.app.fast.network.OAuthResultCallFactory -import com.meloda.app.fast.network.ResponseConverterFactory -import com.meloda.app.fast.network.interceptor.AccessTokenInterceptor -import com.meloda.app.fast.network.interceptor.LanguageInterceptor -import com.meloda.app.fast.network.interceptor.VersionInterceptor -import com.meloda.app.fast.network.service.account.AccountService -import com.meloda.app.fast.network.service.audios.AudiosService -import com.meloda.app.fast.network.service.auth.AuthService -import com.meloda.app.fast.network.service.conversations.ConversationsService -import com.meloda.app.fast.network.service.files.FilesService -import com.meloda.app.fast.network.service.friends.FriendsService -import com.meloda.app.fast.network.service.longpoll.LongPollService -import com.meloda.app.fast.network.service.messages.MessagesService -import com.meloda.app.fast.network.service.oauth.OAuthService -import com.meloda.app.fast.network.service.photos.PhotosService -import com.meloda.app.fast.network.service.users.UsersService -import com.meloda.app.fast.network.service.videos.VideosService +import dev.meloda.fast.common.AppConstants +import dev.meloda.fast.network.JsonConverter +import dev.meloda.fast.network.MoshiConverter +import dev.meloda.fast.network.OAuthResultCallFactory +import dev.meloda.fast.network.ResponseConverterFactory +import dev.meloda.fast.network.interceptor.AccessTokenInterceptor +import dev.meloda.fast.network.interceptor.LanguageInterceptor +import dev.meloda.fast.network.interceptor.VersionInterceptor +import dev.meloda.fast.network.service.account.AccountService +import dev.meloda.fast.network.service.audios.AudiosService +import dev.meloda.fast.network.service.auth.AuthService +import dev.meloda.fast.network.service.conversations.ConversationsService +import dev.meloda.fast.network.service.files.FilesService +import dev.meloda.fast.network.service.friends.FriendsService +import dev.meloda.fast.network.service.longpoll.LongPollService +import dev.meloda.fast.network.service.messages.MessagesService +import dev.meloda.fast.network.service.oauth.OAuthService +import dev.meloda.fast.network.service.photos.PhotosService +import dev.meloda.fast.network.service.users.UsersService +import dev.meloda.fast.network.service.videos.VideosService import com.slack.eithernet.ApiResultCallAdapterFactory import com.slack.eithernet.ApiResultConverterFactory import com.squareup.moshi.Moshi diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/AccessTokenInterceptor.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/AccessTokenInterceptor.kt index c38ed1dc..8d9a7ec5 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/AccessTokenInterceptor.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/AccessTokenInterceptor.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.network.interceptor +package dev.meloda.fast.network.interceptor import androidx.core.net.toUri -import com.meloda.app.fast.common.UserConfig +import dev.meloda.fast.common.UserConfig import okhttp3.Interceptor import okhttp3.Response import java.net.URLEncoder diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/LanguageInterceptor.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/LanguageInterceptor.kt index f6e0db55..8a627b1d 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/LanguageInterceptor.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/LanguageInterceptor.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.network.interceptor +package dev.meloda.fast.network.interceptor import androidx.core.net.toUri -import com.meloda.app.fast.common.model.ApiLanguage -import com.meloda.app.fast.common.provider.Provider +import dev.meloda.fast.common.model.ApiLanguage +import dev.meloda.fast.common.provider.Provider import okhttp3.Interceptor import okhttp3.Response import java.net.URLEncoder diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/VersionInterceptor.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/VersionInterceptor.kt index 37312864..3100df14 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/VersionInterceptor.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/interceptor/VersionInterceptor.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.network.interceptor +package dev.meloda.fast.network.interceptor import androidx.core.net.toUri -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants import okhttp3.Interceptor import okhttp3.Response import java.net.URLEncoder diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/account/AccountService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/account/AccountService.kt index bf26805c..e1da6ff5 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/account/AccountService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/account/AccountService.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.network.service.account +package dev.meloda.fast.network.service.account -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import retrofit2.http.FieldMap import retrofit2.http.FormUrlEncoded diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/account/AccountUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/account/AccountUrls.kt index 3849db17..649baeb0 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/account/AccountUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/account/AccountUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.account +package dev.meloda.fast.network.service.account -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object AccountUrls { private const val URL = AppConstants.URL_API diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/audios/AudiosService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/audios/AudiosService.kt index 24b54741..20ac259f 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/audios/AudiosService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/audios/AudiosService.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.network.service.audios +package dev.meloda.fast.network.service.audios -import com.meloda.app.fast.model.api.data.VkAudioData -import com.meloda.app.fast.model.api.responses.AudiosGetUploadServerResponse -import com.meloda.app.fast.model.api.responses.AudiosUploadResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.data.VkAudioData +import dev.meloda.fast.model.api.responses.AudiosGetUploadServerResponse +import dev.meloda.fast.model.api.responses.AudiosUploadResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import okhttp3.MultipartBody import retrofit2.http.FieldMap diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/audios/AudiosUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/audios/AudiosUrls.kt index 6e49195c..e2306aa9 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/audios/AudiosUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/audios/AudiosUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.audios +package dev.meloda.fast.network.service.audios -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object AudiosUrls { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/auth/AuthService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/auth/AuthService.kt index 6d017f1f..18606900 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/auth/AuthService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/auth/AuthService.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.network.service.auth +package dev.meloda.fast.network.service.auth -import com.meloda.app.fast.model.api.responses.ValidateLoginResponse -import com.meloda.app.fast.model.api.responses.ValidatePhoneResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.responses.ValidateLoginResponse +import dev.meloda.fast.model.api.responses.ValidatePhoneResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import retrofit2.http.GET import retrofit2.http.Query diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/auth/AuthUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/auth/AuthUrls.kt index bfce1fe4..7f03b1ed 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/auth/AuthUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/auth/AuthUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.auth +package dev.meloda.fast.network.service.auth -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object AuthUrls { private const val URL = AppConstants.URL_API diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/conversations/ConversationsService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/conversations/ConversationsService.kt index 8c9c1acd..b03277ba 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/conversations/ConversationsService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/conversations/ConversationsService.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.network.service.conversations +package dev.meloda.fast.network.service.conversations -import com.meloda.app.fast.model.api.responses.ConversationsDeleteResponse -import com.meloda.app.fast.model.api.responses.ConversationsGetResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.responses.ConversationsDeleteResponse +import dev.meloda.fast.model.api.responses.ConversationsGetResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import retrofit2.http.FieldMap import retrofit2.http.FormUrlEncoded diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/conversations/ConversationsUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/conversations/ConversationsUrls.kt index 24ca304c..56b9fc0e 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/conversations/ConversationsUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/conversations/ConversationsUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.conversations +package dev.meloda.fast.network.service.conversations -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object ConversationsUrls { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/files/FilesService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/files/FilesService.kt index f7d41479..ee8d7970 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/files/FilesService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/files/FilesService.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.network.service.files +package dev.meloda.fast.network.service.files -import com.meloda.app.fast.model.api.responses.FilesGetMessagesUploadServerResponse -import com.meloda.app.fast.model.api.responses.FilesSaveFileResponse -import com.meloda.app.fast.model.api.responses.FilesUploadFileResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.responses.FilesGetMessagesUploadServerResponse +import dev.meloda.fast.model.api.responses.FilesSaveFileResponse +import dev.meloda.fast.model.api.responses.FilesUploadFileResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import okhttp3.MultipartBody import retrofit2.http.FieldMap diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/files/FilesUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/files/FilesUrls.kt index 5ec9f2c5..c54f6798 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/files/FilesUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/files/FilesUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.files +package dev.meloda.fast.network.service.files -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object FilesUrls { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/friends/FriendsService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/friends/FriendsService.kt index cb81ab49..35069f7d 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/friends/FriendsService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/friends/FriendsService.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.network.service.friends +package dev.meloda.fast.network.service.friends -import com.meloda.app.fast.model.api.responses.GetFriendsResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.responses.GetFriendsResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import retrofit2.http.FieldMap import retrofit2.http.FormUrlEncoded diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/friends/FriendsUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/friends/FriendsUrls.kt index 6e431e86..2cfad40b 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/friends/FriendsUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/friends/FriendsUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.friends +package dev.meloda.fast.network.service.friends -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object FriendsUrls { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/longpoll/LongPollService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/longpoll/LongPollService.kt index fc8b9fdf..a22f5f12 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/longpoll/LongPollService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/longpoll/LongPollService.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.network.service.longpoll +package dev.meloda.fast.network.service.longpoll -import com.meloda.app.fast.model.api.data.LongPollUpdates -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.data.LongPollUpdates +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import retrofit2.http.GET import retrofit2.http.QueryMap diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/messages/MessagesService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/messages/MessagesService.kt index d579520c..25f1b6ad 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/messages/MessagesService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/messages/MessagesService.kt @@ -1,11 +1,11 @@ -package com.meloda.app.fast.network.service.messages +package dev.meloda.fast.network.service.messages -import com.meloda.app.fast.model.api.data.VkLongPollData -import com.meloda.app.fast.model.api.responses.MessagesGetByIdResponse -import com.meloda.app.fast.model.api.responses.MessagesGetHistoryAttachmentsResponse -import com.meloda.app.fast.model.api.responses.MessagesGetHistoryResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.data.VkLongPollData +import dev.meloda.fast.model.api.responses.MessagesGetByIdResponse +import dev.meloda.fast.model.api.responses.MessagesGetHistoryAttachmentsResponse +import dev.meloda.fast.model.api.responses.MessagesGetHistoryResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import retrofit2.http.FieldMap import retrofit2.http.FormUrlEncoded diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/messages/MessagesUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/messages/MessagesUrls.kt index 13d77f21..a3785574 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/messages/MessagesUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/messages/MessagesUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.messages +package dev.meloda.fast.network.service.messages -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object MessagesUrls { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/oauth/OAuthService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/oauth/OAuthService.kt index c716b90e..427258b8 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/oauth/OAuthService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/oauth/OAuthService.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.network.service.oauth +package dev.meloda.fast.network.service.oauth -import com.meloda.app.fast.model.api.responses.AuthDirectResponse -import com.meloda.app.fast.model.api.responses.GetAnonymousTokenResponse +import dev.meloda.fast.model.api.responses.AuthDirectResponse +import dev.meloda.fast.model.api.responses.GetAnonymousTokenResponse import com.slack.eithernet.ApiResult import com.slack.eithernet.DecodeErrorBody import retrofit2.http.GET diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/oauth/OAuthUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/oauth/OAuthUrls.kt index 87562ea6..c9a6c593 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/oauth/OAuthUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/oauth/OAuthUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.oauth +package dev.meloda.fast.network.service.oauth -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object OAuthUrls { private const val URL = AppConstants.URL_OAUTH diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/photos/PhotoUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/photos/PhotoUrls.kt index 4d97d8f4..55abdbac 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/photos/PhotoUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/photos/PhotoUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.photos +package dev.meloda.fast.network.service.photos -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object PhotoUrls { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/photos/PhotosService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/photos/PhotosService.kt index 23bbd4c0..6b958b6c 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/photos/PhotosService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/photos/PhotosService.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.network.service.photos +package dev.meloda.fast.network.service.photos -import com.meloda.app.fast.model.api.data.VkPhotoData -import com.meloda.app.fast.model.api.responses.PhotosGetMessagesUploadServerResponse -import com.meloda.app.fast.model.api.responses.PhotosUploadPhotoResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.data.VkPhotoData +import dev.meloda.fast.model.api.responses.PhotosGetMessagesUploadServerResponse +import dev.meloda.fast.model.api.responses.PhotosUploadPhotoResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import okhttp3.MultipartBody import retrofit2.http.FieldMap diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/users/UsersService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/users/UsersService.kt index 372f2c26..8a491aa9 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/users/UsersService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/users/UsersService.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.network.service.users +package dev.meloda.fast.network.service.users -import com.meloda.app.fast.model.api.data.VkUserData -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.data.VkUserData +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import retrofit2.http.FieldMap import retrofit2.http.FormUrlEncoded diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/users/UsersUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/users/UsersUrls.kt index 11c6a6b2..152d37f4 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/users/UsersUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/users/UsersUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.users +package dev.meloda.fast.network.service.users -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object UsersUrls { diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/videos/VideosService.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/videos/VideosService.kt index f4163f9a..b7cdda21 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/videos/VideosService.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/videos/VideosService.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.network.service.videos +package dev.meloda.fast.network.service.videos -import com.meloda.app.fast.model.api.responses.VideosSaveResponse -import com.meloda.app.fast.model.api.responses.VideosUploadResponse -import com.meloda.app.fast.network.ApiResponse -import com.meloda.app.fast.network.RestApiError +import dev.meloda.fast.model.api.responses.VideosSaveResponse +import dev.meloda.fast.model.api.responses.VideosUploadResponse +import dev.meloda.fast.network.ApiResponse +import dev.meloda.fast.network.RestApiError import com.slack.eithernet.ApiResult import okhttp3.MultipartBody import retrofit2.http.Multipart diff --git a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/videos/VideosUrls.kt b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/videos/VideosUrls.kt index ebf43453..f95a13f7 100644 --- a/core/network/src/main/kotlin/com/meloda/app/fast/network/service/videos/VideosUrls.kt +++ b/core/network/src/main/kotlin/com/meloda/app/fast/network/service/videos/VideosUrls.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.network.service.videos +package dev.meloda.fast.network.service.videos -import com.meloda.app.fast.common.AppConstants +import dev.meloda.fast.common.AppConstants object VideosUrls { diff --git a/core/ui/build.gradle.kts b/core/ui/build.gradle.kts index 660b6919..a1dea308 100644 --- a/core/ui/build.gradle.kts +++ b/core/ui/build.gradle.kts @@ -4,10 +4,10 @@ plugins { alias(libs.plugins.kotlin.compose.compiler) } -group = "com.meloda.app.fast.ui" +group = "dev.meloda.fast.ui" android { - namespace = "com.meloda.app.fast.ui" + namespace = "dev.meloda.fast.ui" compileSdk = Configs.compileSdk defaultConfig { diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/AutoFill.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/AutoFill.kt index 0244eb51..41711e14 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/AutoFill.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/AutoFill.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.basic +package dev.meloda.fast.ui.basic import android.os.Build import android.view.autofill.AutofillManager diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/ContentAlpha.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/ContentAlpha.kt index b5a4d985..75cd135d 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/ContentAlpha.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/ContentAlpha.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.basic +package dev.meloda.fast.ui.basic /* * Copyright 2020 The Android Open Source Project @@ -22,7 +22,7 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.runtime.compositionLocalOf import androidx.compose.ui.graphics.luminance -import com.meloda.app.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.ui.theme.LocalThemeConfig /** * Default alpha levels used by Material components. diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/LocalContentAlpha.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/LocalContentAlpha.kt index 8e95e9a5..8f84ce5f 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/LocalContentAlpha.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/basic/LocalContentAlpha.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.basic +package dev.meloda.fast.ui.basic import androidx.compose.material3.LocalContentColor import androidx.compose.material3.MaterialTheme diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/AnimatedDots.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/AnimatedDots.kt index 32a09a64..71a8bf5b 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/AnimatedDots.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/AnimatedDots.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.components +package dev.meloda.fast.ui.components // TODO: 26.08.2023, Danil Nikolaev: rewrite diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/ErrorView.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/ErrorView.kt index fc59558e..1d43f793 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/ErrorView.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/ErrorView.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.components +package dev.meloda.fast.ui.components import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/FullScreenLoader.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/FullScreenLoader.kt index 7a08d294..3ca765eb 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/FullScreenLoader.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/FullScreenLoader.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.components +package dev.meloda.fast.ui.components import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxSize diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/MaterialDialog.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/MaterialDialog.kt index f35da48a..740bfde7 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/MaterialDialog.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/MaterialDialog.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.components +package dev.meloda.fast.ui.components import androidx.compose.animation.AnimatedVisibility import androidx.compose.foundation.clickable @@ -33,8 +33,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.layout.onPlaced import androidx.compose.ui.unit.dp import androidx.compose.ui.window.DialogProperties -import com.meloda.app.fast.ui.util.ImmutableList -import com.meloda.app.fast.ui.util.ImmutableList.Companion.toImmutableList +import dev.meloda.fast.ui.util.ImmutableList +import dev.meloda.fast.ui.util.ImmutableList.Companion.toImmutableList @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/NoItemsView.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/NoItemsView.kt index f790d984..b87ca10c 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/NoItemsView.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/NoItemsView.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.components +package dev.meloda.fast.ui.components import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxSize @@ -9,7 +9,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview -import com.meloda.app.fast.ui.R +import dev.meloda.fast.ui.R @Composable fun NoItemsView( diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/TextFieldError.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/TextFieldError.kt index 3cb8f9ab..50fee3c5 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/TextFieldError.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/components/TextFieldError.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.components +package dev.meloda.fast.ui.components import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer @@ -10,7 +10,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import com.meloda.app.fast.ui.R +import dev.meloda.fast.ui.R @Composable fun TextFieldErrorText( diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/model/TabItem.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/model/TabItem.kt index b13f1d6b..efd3a153 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/model/TabItem.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/model/TabItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.model +package dev.meloda.fast.ui.model data class TabItem( val titleResId: Int?, diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/model/ThemeConfig.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/model/ThemeConfig.kt index 11ac2b70..a24ee3fd 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/model/ThemeConfig.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/model/ThemeConfig.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.model +package dev.meloda.fast.ui.model data class ThemeConfig( val darkMode: Boolean, diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/theme/AppTheme.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/theme/AppTheme.kt index 7410488a..be1b33fc 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/theme/AppTheme.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/theme/AppTheme.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.theme +package dev.meloda.fast.ui.theme import android.app.Activity import android.os.Build @@ -20,8 +20,8 @@ import androidx.compose.ui.text.font.FontStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.core.view.WindowCompat -import com.meloda.app.fast.ui.R -import com.meloda.app.fast.ui.model.ThemeConfig +import dev.meloda.fast.ui.R +import dev.meloda.fast.ui.model.ThemeConfig import dev.chrisbanes.haze.HazeState private val googleSansFonts = FontFamily( diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/theme/ClassicColorScheme.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/theme/ClassicColorScheme.kt index 7227e685..a17f9c84 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/theme/ClassicColorScheme.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/theme/ClassicColorScheme.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.theme +package dev.meloda.fast.ui.theme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/util/Extensions.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/util/Extensions.kt index 36482cd3..e7ba4986 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/util/Extensions.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/util/Extensions.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.util +package dev.meloda.fast.ui.util import android.content.res.Configuration import android.os.PowerManager @@ -16,8 +16,8 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.pluralStringResource import androidx.compose.ui.res.stringResource import androidx.core.content.getSystemService -import com.meloda.app.fast.common.model.DarkMode -import com.meloda.app.fast.common.model.UiText +import dev.meloda.fast.common.model.DarkMode +import dev.meloda.fast.common.model.UiText @Composable fun UiText?.getString(): String? { diff --git a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/util/ImmutableList.kt b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/util/ImmutableList.kt index b5d1fa5f..12a7b1c5 100644 --- a/core/ui/src/main/kotlin/com/meloda/app/fast/ui/util/ImmutableList.kt +++ b/core/ui/src/main/kotlin/com/meloda/app/fast/ui/util/ImmutableList.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.ui.util +package dev.meloda.fast.ui.util import androidx.compose.runtime.Immutable diff --git a/feature/auth/build.gradle.kts b/feature/auth/build.gradle.kts index b564fcaa..133f68a4 100644 --- a/feature/auth/build.gradle.kts +++ b/feature/auth/build.gradle.kts @@ -17,7 +17,7 @@ plugins { alias(libs.plugins.kotlin.serialization) } -group = "com.meloda.app.fast.auth" +group = "dev.meloda.fast.auth" androidComponents { onVariants { variant -> @@ -43,7 +43,7 @@ androidComponents { } android { - namespace = "com.meloda.app.fast.auth" + namespace = "dev.meloda.fast.auth" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/auth/captcha/build.gradle.kts b/feature/auth/captcha/build.gradle.kts index 92af2212..cb58c0e6 100644 --- a/feature/auth/captcha/build.gradle.kts +++ b/feature/auth/captcha/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } android { - namespace = "com.meloda.app.fast.captcha" + namespace = "dev.meloda.fast.captcha" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/CaptchaViewModel.kt b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/CaptchaViewModel.kt index 23a38b4b..e48c54c9 100644 --- a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/CaptchaViewModel.kt +++ b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/CaptchaViewModel.kt @@ -1,12 +1,12 @@ -package com.meloda.app.fast.auth.captcha +package dev.meloda.fast.auth.captcha import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel -import com.meloda.app.fast.auth.captcha.model.CaptchaScreenState -import com.meloda.app.fast.auth.captcha.navigation.Captcha -import com.meloda.app.fast.auth.captcha.validation.CaptchaValidator -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.common.extensions.updateValue +import dev.meloda.fast.auth.captcha.model.CaptchaScreenState +import dev.meloda.fast.auth.captcha.navigation.Captcha +import dev.meloda.fast.auth.captcha.validation.CaptchaValidator +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.common.extensions.updateValue import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.update diff --git a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/di/CaptchaDI.kt b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/di/CaptchaDI.kt index af9147e1..c63fce8e 100644 --- a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/di/CaptchaDI.kt +++ b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/di/CaptchaDI.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.auth.captcha.di +package dev.meloda.fast.auth.captcha.di -import com.meloda.app.fast.auth.captcha.CaptchaViewModel -import com.meloda.app.fast.auth.captcha.CaptchaViewModelImpl -import com.meloda.app.fast.auth.captcha.validation.CaptchaValidator +import dev.meloda.fast.auth.captcha.CaptchaViewModel +import dev.meloda.fast.auth.captcha.CaptchaViewModelImpl +import dev.meloda.fast.auth.captcha.validation.CaptchaValidator import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind diff --git a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/model/CaptchaScreenState.kt b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/model/CaptchaScreenState.kt index 2dd53721..93e59754 100644 --- a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/model/CaptchaScreenState.kt +++ b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/model/CaptchaScreenState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.auth.captcha.model +package dev.meloda.fast.auth.captcha.model data class CaptchaScreenState( val captchaImageUrl: String, diff --git a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/model/CaptchaValidationResult.kt b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/model/CaptchaValidationResult.kt index 836ae4c9..84b4e0af 100644 --- a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/model/CaptchaValidationResult.kt +++ b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/model/CaptchaValidationResult.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.auth.captcha.model +package dev.meloda.fast.auth.captcha.model sealed class CaptchaValidationResult { data object Empty : CaptchaValidationResult() diff --git a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/navigation/CaptchaNavigation.kt b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/navigation/CaptchaNavigation.kt index b2e345c7..b415a2fa 100644 --- a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/navigation/CaptchaNavigation.kt +++ b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/navigation/CaptchaNavigation.kt @@ -1,11 +1,11 @@ -package com.meloda.app.fast.auth.captcha.navigation +package dev.meloda.fast.auth.captcha.navigation import androidx.lifecycle.SavedStateHandle import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable import androidx.navigation.toRoute -import com.meloda.app.fast.auth.captcha.presentation.CaptchaRoute +import dev.meloda.fast.auth.captcha.presentation.CaptchaRoute import kotlinx.serialization.Serializable @Serializable diff --git a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/presentation/CaptchaScreen.kt b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/presentation/CaptchaScreen.kt index d1961716..aec2ebd2 100644 --- a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/presentation/CaptchaScreen.kt +++ b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/presentation/CaptchaScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.auth.captcha.presentation +package dev.meloda.fast.auth.captcha.presentation import androidx.activity.compose.BackHandler import androidx.compose.animation.AnimatedVisibility @@ -47,14 +47,14 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import coil.compose.AsyncImage -import com.meloda.app.fast.auth.captcha.CaptchaViewModel -import com.meloda.app.fast.auth.captcha.CaptchaViewModelImpl -import com.meloda.app.fast.auth.captcha.model.CaptchaScreenState -import com.meloda.app.fast.ui.components.ActionInvokeDismiss -import com.meloda.app.fast.ui.components.MaterialDialog -import com.meloda.app.fast.ui.components.TextFieldErrorText +import dev.meloda.fast.auth.captcha.CaptchaViewModel +import dev.meloda.fast.auth.captcha.CaptchaViewModelImpl +import dev.meloda.fast.auth.captcha.model.CaptchaScreenState +import dev.meloda.fast.ui.components.ActionInvokeDismiss +import dev.meloda.fast.ui.components.MaterialDialog +import dev.meloda.fast.ui.components.TextFieldErrorText import org.koin.androidx.compose.koinViewModel -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun CaptchaRoute( diff --git a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/validation/CaptchaValidator.kt b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/validation/CaptchaValidator.kt index 555a84a7..8a3ffedd 100644 --- a/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/validation/CaptchaValidator.kt +++ b/feature/auth/captcha/src/main/kotlin/com/meloda/app/fast/auth/captcha/validation/CaptchaValidator.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.auth.captcha.validation +package dev.meloda.fast.auth.captcha.validation -import com.meloda.app.fast.auth.captcha.model.CaptchaScreenState -import com.meloda.app.fast.auth.captcha.model.CaptchaValidationResult +import dev.meloda.fast.auth.captcha.model.CaptchaScreenState +import dev.meloda.fast.auth.captcha.model.CaptchaValidationResult class CaptchaValidator { diff --git a/feature/auth/login/build.gradle.kts b/feature/auth/login/build.gradle.kts index a9a9d1bf..898eca6c 100644 --- a/feature/auth/login/build.gradle.kts +++ b/feature/auth/login/build.gradle.kts @@ -40,7 +40,7 @@ androidComponents { } android { - namespace = "com.meloda.app.fast.auth.login" + namespace = "dev.meloda.fast.auth.login" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/LoginViewModel.kt b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/LoginViewModel.kt index af1da7d5..a9fa32fd 100644 --- a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/LoginViewModel.kt +++ b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/LoginViewModel.kt @@ -3,22 +3,22 @@ package com.meloda.fast.auth.login import android.util.Log import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.meloda.app.fast.auth.login.BuildConfig -import com.meloda.app.fast.common.LongPollController -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.VkConstants -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.common.extensions.updateValue -import com.meloda.app.fast.common.model.LongPollState -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.users.UsersUseCase -import com.meloda.app.fast.data.db.AccountsRepository -import com.meloda.app.fast.data.processState -import com.meloda.app.fast.datastore.AppSettings -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.model.database.AccountEntity -import com.meloda.app.fast.network.OAuthErrorDomain +import dev.meloda.fast.auth.login.BuildConfig +import dev.meloda.fast.common.LongPollController +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.VkConstants +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.common.extensions.updateValue +import dev.meloda.fast.common.model.LongPollState +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.users.UsersUseCase +import dev.meloda.fast.data.db.AccountsRepository +import dev.meloda.fast.data.processState +import dev.meloda.fast.datastore.AppSettings +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.model.database.AccountEntity +import dev.meloda.fast.network.OAuthErrorDomain import com.meloda.fast.auth.login.model.CaptchaArguments import com.meloda.fast.auth.login.model.LoginError import com.meloda.fast.auth.login.model.LoginScreenState diff --git a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/OAuthUseCase.kt b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/OAuthUseCase.kt index a1874906..692feb62 100644 --- a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/OAuthUseCase.kt +++ b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/OAuthUseCase.kt @@ -1,6 +1,6 @@ package com.meloda.fast.auth.login -import com.meloda.app.fast.data.State +import dev.meloda.fast.data.State import com.meloda.fast.auth.login.model.AuthInfo import kotlinx.coroutines.flow.Flow diff --git a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/OAuthUseCaseImpl.kt b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/OAuthUseCaseImpl.kt index 6486d9d8..1283f3a0 100644 --- a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/OAuthUseCaseImpl.kt +++ b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/OAuthUseCaseImpl.kt @@ -1,11 +1,11 @@ package com.meloda.fast.auth.login -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.oauth.OAuthRepository -import com.meloda.app.fast.network.OAuthErrorDomain -import com.meloda.app.fast.network.ValidationType -import com.meloda.app.fast.network.VkOAuthError -import com.meloda.app.fast.network.VkOAuthErrorType +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.oauth.OAuthRepository +import dev.meloda.fast.network.OAuthErrorDomain +import dev.meloda.fast.network.ValidationType +import dev.meloda.fast.network.VkOAuthError +import dev.meloda.fast.network.VkOAuthErrorType import com.meloda.fast.auth.login.model.AuthInfo import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow diff --git a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/navigation/LoginNavigation.kt b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/navigation/LoginNavigation.kt index edbf4613..1c077e1d 100644 --- a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/navigation/LoginNavigation.kt +++ b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/navigation/LoginNavigation.kt @@ -4,7 +4,7 @@ import androidx.navigation.NavBackStackEntry import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable -import com.meloda.app.fast.common.extensions.navigation.sharedViewModel +import dev.meloda.fast.common.extensions.navigation.sharedViewModel import com.meloda.fast.auth.login.LoginViewModel import com.meloda.fast.auth.login.LoginViewModelImpl import com.meloda.fast.auth.login.model.CaptchaArguments diff --git a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/presentation/LoginScreen.kt b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/presentation/LoginScreen.kt index 598d7a87..465d9c07 100644 --- a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/presentation/LoginScreen.kt +++ b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/presentation/LoginScreen.kt @@ -50,14 +50,14 @@ import androidx.compose.ui.text.input.TextFieldValue import androidx.compose.ui.text.input.VisualTransformation import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.meloda.app.fast.ui.basic.autoFillRequestHandler -import com.meloda.app.fast.ui.basic.connectNode -import com.meloda.app.fast.ui.basic.defaultFocusChangeAutoFill -import com.meloda.app.fast.ui.components.MaterialDialog -import com.meloda.app.fast.ui.components.TextFieldErrorText -import com.meloda.app.fast.ui.theme.LocalThemeConfig -import com.meloda.app.fast.ui.util.handleEnterKey -import com.meloda.app.fast.ui.util.handleTabKey +import dev.meloda.fast.ui.basic.autoFillRequestHandler +import dev.meloda.fast.ui.basic.connectNode +import dev.meloda.fast.ui.basic.defaultFocusChangeAutoFill +import dev.meloda.fast.ui.components.MaterialDialog +import dev.meloda.fast.ui.components.TextFieldErrorText +import dev.meloda.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.ui.util.handleEnterKey +import dev.meloda.fast.ui.util.handleTabKey import com.meloda.fast.auth.login.LoginViewModel import com.meloda.fast.auth.login.LoginViewModelImpl import com.meloda.fast.auth.login.model.CaptchaArguments @@ -66,7 +66,7 @@ import com.meloda.fast.auth.login.model.LoginScreenState import com.meloda.fast.auth.login.model.LoginUserBannedArguments import com.meloda.fast.auth.login.model.LoginValidationArguments import org.koin.androidx.compose.koinViewModel -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun LoginRoute( diff --git a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/presentation/LogoScreen.kt b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/presentation/LogoScreen.kt index 672f41b8..63ea9808 100644 --- a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/presentation/LogoScreen.kt +++ b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/presentation/LogoScreen.kt @@ -31,11 +31,11 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.meloda.app.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.ui.theme.LocalThemeConfig import com.meloda.fast.auth.login.LoginViewModel import com.meloda.fast.auth.login.LoginViewModelImpl import org.koin.androidx.compose.koinViewModel -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun LogoRoute( diff --git a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/validation/LoginValidator.kt b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/validation/LoginValidator.kt index 8ae9bd4a..7cb6e264 100644 --- a/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/validation/LoginValidator.kt +++ b/feature/auth/login/src/main/kotlin/com/meloda/fast/auth/login/validation/LoginValidator.kt @@ -1,6 +1,6 @@ package com.meloda.fast.auth.login.validation -import com.meloda.app.fast.common.extensions.addIf +import dev.meloda.fast.common.extensions.addIf import com.meloda.fast.auth.login.model.LoginScreenState import com.meloda.fast.auth.login.model.LoginValidationResult diff --git a/feature/auth/src/main/kotlin/com/meloda/app/fast/auth/AuthGraph.kt b/feature/auth/src/main/kotlin/com/meloda/app/fast/auth/AuthGraph.kt index 086bc224..6c311d17 100644 --- a/feature/auth/src/main/kotlin/com/meloda/app/fast/auth/AuthGraph.kt +++ b/feature/auth/src/main/kotlin/com/meloda/app/fast/auth/AuthGraph.kt @@ -1,19 +1,19 @@ -package com.meloda.app.fast.auth +package dev.meloda.fast.auth import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.navigation -import com.meloda.app.fast.auth.captcha.navigation.captchaScreen -import com.meloda.app.fast.auth.captcha.navigation.navigateToCaptcha -import com.meloda.app.fast.auth.captcha.navigation.setCaptchaResult -import com.meloda.app.fast.auth.validation.model.ValidationArguments -import com.meloda.app.fast.auth.validation.navigation.navigateToValidation -import com.meloda.app.fast.auth.validation.navigation.setValidationResult -import com.meloda.app.fast.auth.validation.navigation.validationScreen -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.userbanned.model.UserBannedArguments -import com.meloda.app.fast.userbanned.navigation.navigateToUserBanned -import com.meloda.app.fast.userbanned.navigation.userBannedRoute +import dev.meloda.fast.auth.captcha.navigation.captchaScreen +import dev.meloda.fast.auth.captcha.navigation.navigateToCaptcha +import dev.meloda.fast.auth.captcha.navigation.setCaptchaResult +import dev.meloda.fast.auth.validation.model.ValidationArguments +import dev.meloda.fast.auth.validation.navigation.navigateToValidation +import dev.meloda.fast.auth.validation.navigation.setValidationResult +import dev.meloda.fast.auth.validation.navigation.validationScreen +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.userbanned.model.UserBannedArguments +import dev.meloda.fast.userbanned.navigation.navigateToUserBanned +import dev.meloda.fast.userbanned.navigation.userBannedRoute import com.meloda.fast.auth.login.navigation.Logo import com.meloda.fast.auth.login.navigation.loginScreen import com.meloda.fast.auth.login.navigation.navigateToLogin diff --git a/feature/auth/src/main/kotlin/com/meloda/app/fast/auth/AuthModule.kt b/feature/auth/src/main/kotlin/com/meloda/app/fast/auth/AuthModule.kt index d818230f..fb920ed1 100644 --- a/feature/auth/src/main/kotlin/com/meloda/app/fast/auth/AuthModule.kt +++ b/feature/auth/src/main/kotlin/com/meloda/app/fast/auth/AuthModule.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.auth +package dev.meloda.fast.auth -import com.meloda.app.fast.auth.captcha.di.captchaModule -import com.meloda.app.fast.auth.validation.di.validationModule +import dev.meloda.fast.auth.captcha.di.captchaModule +import dev.meloda.fast.auth.validation.di.validationModule import com.meloda.fast.auth.login.di.loginModule import org.koin.dsl.module diff --git a/feature/auth/userbanned/build.gradle.kts b/feature/auth/userbanned/build.gradle.kts index e95377fb..ebf3ff3e 100644 --- a/feature/auth/userbanned/build.gradle.kts +++ b/feature/auth/userbanned/build.gradle.kts @@ -7,10 +7,10 @@ plugins { alias(libs.plugins.org.jetbrains.kotlin.plugin.parcelize) } -group = "com.meloda.app.fast.userbanned" +group = "dev.meloda.fast.userbanned" android { - namespace = "com.meloda.app.fast.userbanned" + namespace = "dev.meloda.fast.userbanned" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/model/UserBannedArguments.kt b/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/model/UserBannedArguments.kt index e114e0a7..d6092e9b 100644 --- a/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/model/UserBannedArguments.kt +++ b/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/model/UserBannedArguments.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.userbanned.model +package dev.meloda.fast.userbanned.model import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/model/UserBannedScreenState.kt b/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/model/UserBannedScreenState.kt index 80d2b48c..5ca1f369 100644 --- a/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/model/UserBannedScreenState.kt +++ b/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/model/UserBannedScreenState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.userbanned.model +package dev.meloda.fast.userbanned.model data class UserBannedScreenState( val userName: String, diff --git a/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/navigation/UserBannedNavigation.kt b/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/navigation/UserBannedNavigation.kt index bed6e811..cc52ecd2 100644 --- a/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/navigation/UserBannedNavigation.kt +++ b/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/navigation/UserBannedNavigation.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.userbanned.navigation +package dev.meloda.fast.userbanned.navigation import android.os.Bundle import androidx.core.os.BundleCompat @@ -7,8 +7,8 @@ import androidx.navigation.NavGraphBuilder import androidx.navigation.NavType import androidx.navigation.compose.composable import androidx.navigation.toRoute -import com.meloda.app.fast.userbanned.model.UserBannedArguments -import com.meloda.app.fast.userbanned.presentation.UserBannedRoute +import dev.meloda.fast.userbanned.model.UserBannedArguments +import dev.meloda.fast.userbanned.presentation.UserBannedRoute import kotlinx.serialization.Serializable import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json diff --git a/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/presentation/UserBannedScreen.kt b/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/presentation/UserBannedScreen.kt index 9e3d4e72..99e025aa 100644 --- a/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/presentation/UserBannedScreen.kt +++ b/feature/auth/userbanned/src/main/kotlin/com/meloda/app/fast/userbanned/presentation/UserBannedScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.userbanned.presentation +package dev.meloda.fast.userbanned.presentation import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer @@ -23,8 +23,8 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.withStyle import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import com.meloda.app.fast.userbanned.model.UserBannedScreenState -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.userbanned.model.UserBannedScreenState +import dev.meloda.fast.ui.R as UiR @Preview @Composable diff --git a/feature/auth/validation/build.gradle.kts b/feature/auth/validation/build.gradle.kts index 8921644a..358189b9 100644 --- a/feature/auth/validation/build.gradle.kts +++ b/feature/auth/validation/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } android { - namespace = "com.meloda.app.fast.validation" + namespace = "dev.meloda.fast.validation" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/AuthUseCase.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/AuthUseCase.kt index b9311f85..3e324108 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/AuthUseCase.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/AuthUseCase.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.auth.validation +package dev.meloda.fast.auth.validation -import com.meloda.app.fast.data.State -import com.meloda.app.fast.model.api.responses.ValidatePhoneResponse +import dev.meloda.fast.data.State +import dev.meloda.fast.model.api.responses.ValidatePhoneResponse import kotlinx.coroutines.flow.Flow interface AuthUseCase { diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/AuthUseCaseImpl.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/AuthUseCaseImpl.kt index 022d919b..ad0f594e 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/AuthUseCaseImpl.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/AuthUseCaseImpl.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.auth.validation +package dev.meloda.fast.auth.validation -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.auth.AuthRepository -import com.meloda.app.fast.data.mapToState -import com.meloda.app.fast.model.api.responses.ValidatePhoneResponse +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.auth.AuthRepository +import dev.meloda.fast.data.mapToState +import dev.meloda.fast.model.api.responses.ValidatePhoneResponse import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/ValidationViewModel.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/ValidationViewModel.kt index dd969b0c..8388b9f2 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/ValidationViewModel.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/ValidationViewModel.kt @@ -1,17 +1,17 @@ -package com.meloda.app.fast.auth.validation +package dev.meloda.fast.auth.validation import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.meloda.app.fast.auth.validation.model.ValidationScreenState -import com.meloda.app.fast.auth.validation.model.ValidationType -import com.meloda.app.fast.auth.validation.navigation.Validation -import com.meloda.app.fast.auth.validation.validation.ValidationValidator -import com.meloda.app.fast.common.extensions.createTimerFlow -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.common.extensions.updateValue -import com.meloda.app.fast.data.processState +import dev.meloda.fast.auth.validation.model.ValidationScreenState +import dev.meloda.fast.auth.validation.model.ValidationType +import dev.meloda.fast.auth.validation.navigation.Validation +import dev.meloda.fast.auth.validation.validation.ValidationValidator +import dev.meloda.fast.common.extensions.createTimerFlow +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.common.extensions.updateValue +import dev.meloda.fast.data.processState import kotlinx.coroutines.Job import kotlinx.coroutines.delay import kotlinx.coroutines.flow.MutableStateFlow diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/di/ValidationModule.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/di/ValidationModule.kt index 671066c3..606f88ca 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/di/ValidationModule.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/di/ValidationModule.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.auth.validation.di +package dev.meloda.fast.auth.validation.di -import com.meloda.app.fast.auth.validation.AuthUseCase -import com.meloda.app.fast.auth.validation.AuthUseCaseImpl -import com.meloda.app.fast.auth.validation.ValidationViewModel -import com.meloda.app.fast.auth.validation.ValidationViewModelImpl -import com.meloda.app.fast.auth.validation.validation.ValidationValidator +import dev.meloda.fast.auth.validation.AuthUseCase +import dev.meloda.fast.auth.validation.AuthUseCaseImpl +import dev.meloda.fast.auth.validation.ValidationViewModel +import dev.meloda.fast.auth.validation.ValidationViewModelImpl +import dev.meloda.fast.auth.validation.validation.ValidationValidator import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationArguments.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationArguments.kt index d3d6c41c..9baa590e 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationArguments.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationArguments.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.auth.validation.model +package dev.meloda.fast.auth.validation.model import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationScreenState.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationScreenState.kt index cf9fab77..6435066f 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationScreenState.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationScreenState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.auth.validation.model +package dev.meloda.fast.auth.validation.model data class ValidationScreenState( val code: String?, diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationType.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationType.kt index 8e1c0114..fa0404d4 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationType.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationType.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.auth.validation.model +package dev.meloda.fast.auth.validation.model enum class ValidationType(val value: String) { SMS("sms"), APP("2fa_app"); diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationValidationResult.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationValidationResult.kt index 3955e6c6..78ff129b 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationValidationResult.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/model/ValidationValidationResult.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.auth.validation.model +package dev.meloda.fast.auth.validation.model sealed class ValidationValidationResult { data object Empty : ValidationValidationResult() diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/navigation/ValidationNavigation.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/navigation/ValidationNavigation.kt index 04f3975d..8b2144e1 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/navigation/ValidationNavigation.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/navigation/ValidationNavigation.kt @@ -1,13 +1,13 @@ -package com.meloda.app.fast.auth.validation.navigation +package dev.meloda.fast.auth.validation.navigation import androidx.lifecycle.SavedStateHandle import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable import androidx.navigation.toRoute -import com.meloda.app.fast.auth.validation.model.ValidationArguments -import com.meloda.app.fast.auth.validation.presentation.ValidationRoute -import com.meloda.app.fast.common.extensions.customNavType +import dev.meloda.fast.auth.validation.model.ValidationArguments +import dev.meloda.fast.auth.validation.presentation.ValidationRoute +import dev.meloda.fast.common.extensions.customNavType import kotlinx.serialization.Serializable import kotlin.reflect.typeOf diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/presentation/ValidationScreen.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/presentation/ValidationScreen.kt index de549994..1271e512 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/presentation/ValidationScreen.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/presentation/ValidationScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.auth.validation.presentation +package dev.meloda.fast.auth.validation.presentation import androidx.activity.compose.BackHandler import androidx.compose.animation.AnimatedVisibility @@ -45,15 +45,15 @@ import androidx.compose.ui.text.input.TextFieldValue import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.meloda.app.fast.auth.validation.ValidationViewModel -import com.meloda.app.fast.auth.validation.ValidationViewModelImpl -import com.meloda.app.fast.auth.validation.model.ValidationScreenState -import com.meloda.app.fast.auth.validation.model.ValidationType -import com.meloda.app.fast.ui.components.ActionInvokeDismiss -import com.meloda.app.fast.ui.components.MaterialDialog -import com.meloda.app.fast.ui.components.TextFieldErrorText +import dev.meloda.fast.auth.validation.ValidationViewModel +import dev.meloda.fast.auth.validation.ValidationViewModelImpl +import dev.meloda.fast.auth.validation.model.ValidationScreenState +import dev.meloda.fast.auth.validation.model.ValidationType +import dev.meloda.fast.ui.components.ActionInvokeDismiss +import dev.meloda.fast.ui.components.MaterialDialog +import dev.meloda.fast.ui.components.TextFieldErrorText import org.koin.androidx.compose.koinViewModel -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun ValidationRoute( diff --git a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/validation/ValidationValidator.kt b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/validation/ValidationValidator.kt index ea9af800..e4451d9d 100644 --- a/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/validation/ValidationValidator.kt +++ b/feature/auth/validation/src/main/kotlin/com/meloda/app/fast/auth/validation/validation/ValidationValidator.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.auth.validation.validation +package dev.meloda.fast.auth.validation.validation -import com.meloda.app.fast.auth.validation.model.ValidationScreenState -import com.meloda.app.fast.auth.validation.model.ValidationValidationResult +import dev.meloda.fast.auth.validation.model.ValidationScreenState +import dev.meloda.fast.auth.validation.model.ValidationValidationResult class ValidationValidator { diff --git a/feature/chatmaterials/build.gradle.kts b/feature/chatmaterials/build.gradle.kts index 1ede0187..373ece5e 100644 --- a/feature/chatmaterials/build.gradle.kts +++ b/feature/chatmaterials/build.gradle.kts @@ -6,10 +6,10 @@ plugins { alias(libs.plugins.org.jetbrains.kotlin.plugin.parcelize) } -group = "com.meloda.app.fast.chatmaterials" +group = "dev.meloda.fast.chatmaterials" android { - namespace = "com.meloda.app.fast.chatmaterials" + namespace = "dev.meloda.fast.chatmaterials" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/ChatMaterialsViewModel.kt b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/ChatMaterialsViewModel.kt index 9d0d02ce..89645518 100644 --- a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/ChatMaterialsViewModel.kt +++ b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/ChatMaterialsViewModel.kt @@ -1,16 +1,16 @@ -package com.meloda.app.fast.chatmaterials +package dev.meloda.fast.chatmaterials import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel -import com.meloda.app.fast.chatmaterials.model.ChatMaterialsScreenState -import com.meloda.app.fast.chatmaterials.navigation.ChatMaterials -import com.meloda.app.fast.chatmaterials.util.asPresentation -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.data.api.messages.MessagesUseCase -import com.meloda.app.fast.data.processState -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.model.api.domain.VkAttachmentHistoryMessage +import dev.meloda.fast.chatmaterials.model.ChatMaterialsScreenState +import dev.meloda.fast.chatmaterials.navigation.ChatMaterials +import dev.meloda.fast.chatmaterials.util.asPresentation +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.data.api.messages.MessagesUseCase +import dev.meloda.fast.data.processState +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.model.api.domain.VkAttachmentHistoryMessage import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.update diff --git a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/di/ChatMaterialsModule.kt b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/di/ChatMaterialsModule.kt index 9179ed12..95f2222b 100644 --- a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/di/ChatMaterialsModule.kt +++ b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/di/ChatMaterialsModule.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.chatmaterials.di +package dev.meloda.fast.chatmaterials.di -import com.meloda.app.fast.chatmaterials.ChatMaterialsViewModelImpl +import dev.meloda.fast.chatmaterials.ChatMaterialsViewModelImpl import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.dsl.module diff --git a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/model/ChatMaterialsScreenState.kt b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/model/ChatMaterialsScreenState.kt index 6ca03509..3d8ee96d 100644 --- a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/model/ChatMaterialsScreenState.kt +++ b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/model/ChatMaterialsScreenState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.chatmaterials.model +package dev.meloda.fast.chatmaterials.model import androidx.compose.runtime.Immutable diff --git a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/model/UiChatMaterial.kt b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/model/UiChatMaterial.kt index 1084b29f..788d900d 100644 --- a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/model/UiChatMaterial.kt +++ b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/model/UiChatMaterial.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.chatmaterials.model +package dev.meloda.fast.chatmaterials.model sealed class UiChatMaterial { diff --git a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/navigation/ChatMaterialsNavigation.kt b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/navigation/ChatMaterialsNavigation.kt index a92ba5d2..b169b702 100644 --- a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/navigation/ChatMaterialsNavigation.kt +++ b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/navigation/ChatMaterialsNavigation.kt @@ -1,11 +1,11 @@ -package com.meloda.app.fast.chatmaterials.navigation +package dev.meloda.fast.chatmaterials.navigation import androidx.lifecycle.SavedStateHandle import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable import androidx.navigation.toRoute -import com.meloda.app.fast.chatmaterials.presentation.ChatMaterialsRoute +import dev.meloda.fast.chatmaterials.presentation.ChatMaterialsRoute import kotlinx.serialization.Serializable @Serializable diff --git a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/presentation/ChatMaterialItem.kt b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/presentation/ChatMaterialItem.kt index 6ee6ee96..a279578e 100644 --- a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/presentation/ChatMaterialItem.kt +++ b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/presentation/ChatMaterialItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.chatmaterials.presentation +package dev.meloda.fast.chatmaterials.presentation import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row @@ -11,7 +11,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.layout.ContentScale import coil.compose.AsyncImage -import com.meloda.app.fast.chatmaterials.model.UiChatMaterial +import dev.meloda.fast.chatmaterials.model.UiChatMaterial @Composable fun ChatMaterialItem(item: UiChatMaterial) { diff --git a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/presentation/ChatMaterialsScreen.kt b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/presentation/ChatMaterialsScreen.kt index 29c80c6f..363d4063 100644 --- a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/presentation/ChatMaterialsScreen.kt +++ b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/presentation/ChatMaterialsScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.chatmaterials.presentation +package dev.meloda.fast.chatmaterials.presentation import android.annotation.SuppressLint import android.util.Log @@ -61,12 +61,12 @@ import androidx.compose.ui.unit.DpOffset import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.meloda.app.fast.chatmaterials.ChatMaterialsViewModel -import com.meloda.app.fast.chatmaterials.ChatMaterialsViewModelImpl -import com.meloda.app.fast.chatmaterials.model.ChatMaterialsScreenState -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.ui.R -import com.meloda.app.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.chatmaterials.ChatMaterialsViewModel +import dev.meloda.fast.chatmaterials.ChatMaterialsViewModelImpl +import dev.meloda.fast.chatmaterials.model.ChatMaterialsScreenState +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.ui.R +import dev.meloda.fast.ui.theme.LocalThemeConfig import dev.chrisbanes.haze.HazeState import dev.chrisbanes.haze.haze import dev.chrisbanes.haze.hazeChild diff --git a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/util/ChatMaterialMapper.kt b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/util/ChatMaterialMapper.kt index 6c1d99a7..484e6a6d 100644 --- a/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/util/ChatMaterialMapper.kt +++ b/feature/chatmaterials/src/main/kotlin/com/meloda/app/fast/chatmaterials/util/ChatMaterialMapper.kt @@ -1,13 +1,13 @@ -package com.meloda.app.fast.chatmaterials.util +package dev.meloda.fast.chatmaterials.util -import com.meloda.app.fast.chatmaterials.model.UiChatMaterial -import com.meloda.app.fast.model.api.data.AttachmentType -import com.meloda.app.fast.model.api.domain.VkAttachmentHistoryMessage -import com.meloda.app.fast.model.api.domain.VkAudioDomain -import com.meloda.app.fast.model.api.domain.VkFileDomain -import com.meloda.app.fast.model.api.domain.VkLinkDomain -import com.meloda.app.fast.model.api.domain.VkPhotoDomain -import com.meloda.app.fast.model.api.domain.VkVideoDomain +import dev.meloda.fast.chatmaterials.model.UiChatMaterial +import dev.meloda.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.domain.VkAttachmentHistoryMessage +import dev.meloda.fast.model.api.domain.VkAudioDomain +import dev.meloda.fast.model.api.domain.VkFileDomain +import dev.meloda.fast.model.api.domain.VkLinkDomain +import dev.meloda.fast.model.api.domain.VkPhotoDomain +import dev.meloda.fast.model.api.domain.VkVideoDomain import java.text.SimpleDateFormat import java.util.Locale diff --git a/feature/conversations/build.gradle.kts b/feature/conversations/build.gradle.kts index 2c4c5f0e..94d4eb04 100644 --- a/feature/conversations/build.gradle.kts +++ b/feature/conversations/build.gradle.kts @@ -6,10 +6,10 @@ plugins { alias(libs.plugins.kotlin.serialization) } -group = "com.meloda.app.fast.conversations" +group = "dev.meloda.fast.conversations" android { - namespace = "com.meloda.app.fast.conversations" + namespace = "dev.meloda.fast.conversations" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/ConversationsViewModel.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/ConversationsViewModel.kt index 9532f2ac..26d6db21 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/ConversationsViewModel.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/ConversationsViewModel.kt @@ -1,31 +1,31 @@ -package com.meloda.app.fast.conversations +package dev.meloda.fast.conversations import android.content.res.Resources import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import com.conena.nanokt.collections.indexOfFirstOrNull -import com.meloda.app.fast.common.extensions.createTimerFlow -import com.meloda.app.fast.common.extensions.findWithIndex -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.conversations.model.ConversationOption -import com.meloda.app.fast.conversations.model.ConversationsScreenState -import com.meloda.app.fast.conversations.model.ConversationsShowOptions -import com.meloda.app.fast.conversations.model.UiConversation -import com.meloda.app.fast.conversations.util.asPresentation -import com.meloda.app.fast.conversations.util.extractAvatar -import com.meloda.app.fast.data.LongPollUpdatesParser -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.conversations.ConversationsUseCase -import com.meloda.app.fast.data.api.messages.MessagesUseCase -import com.meloda.app.fast.data.processState -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.model.InteractionType -import com.meloda.app.fast.model.LongPollEvent -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.network.VkErrorCode -import com.meloda.app.fast.ui.util.ImmutableList +import dev.meloda.fast.common.extensions.createTimerFlow +import dev.meloda.fast.common.extensions.findWithIndex +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.conversations.model.ConversationOption +import dev.meloda.fast.conversations.model.ConversationsScreenState +import dev.meloda.fast.conversations.model.ConversationsShowOptions +import dev.meloda.fast.conversations.model.UiConversation +import dev.meloda.fast.conversations.util.asPresentation +import dev.meloda.fast.conversations.util.extractAvatar +import dev.meloda.fast.data.LongPollUpdatesParser +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.conversations.ConversationsUseCase +import dev.meloda.fast.data.api.messages.MessagesUseCase +import dev.meloda.fast.data.processState +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.model.InteractionType +import dev.meloda.fast.model.LongPollEvent +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.network.VkErrorCode +import dev.meloda.fast.ui.util.ImmutableList import kotlinx.coroutines.Job import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharingStarted diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/data/ConversationsUseCaseImpl.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/data/ConversationsUseCaseImpl.kt index 28ec4fd8..fed98919 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/data/ConversationsUseCaseImpl.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/data/ConversationsUseCaseImpl.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.conversations.data +package dev.meloda.fast.conversations.data -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.conversations.ConversationsRepository -import com.meloda.app.fast.data.api.conversations.ConversationsUseCase -import com.meloda.app.fast.data.mapToState -import com.meloda.app.fast.model.api.domain.VkConversation +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.conversations.ConversationsRepository +import dev.meloda.fast.data.api.conversations.ConversationsUseCase +import dev.meloda.fast.data.mapToState +import dev.meloda.fast.model.api.domain.VkConversation import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow @@ -21,8 +21,8 @@ class ConversationsUseCaseImpl( // filter: String, // extended: Boolean?, // startMessageId: Int? -// ): Flow> = flow { -// emit(com.meloda.app.fast.network.State.Loading) +// ): Flow> = flow { +// emit(dev.meloda.fast.network.State.Loading) // // val newState = conversationsRepository.getConversations( // params = ConversationsGetRequest( @@ -34,9 +34,9 @@ class ConversationsUseCaseImpl( // startMessageId = startMessageId // ) // ).fold( -// onSuccess = { response -> com.meloda.app.fast.network.State.Success(response.toDomain()) }, -// onNetworkFailure = { com.meloda.app.fast.network.State.Error.ConnectionError }, -// onUnknownFailure = { com.meloda.app.fast.network.State.UNKNOWN_ERROR }, +// onSuccess = { response -> dev.meloda.fast.network.State.Success(response.toDomain()) }, +// onNetworkFailure = { dev.meloda.fast.network.State.Error.ConnectionError }, +// onUnknownFailure = { dev.meloda.fast.network.State.UNKNOWN_ERROR }, // onHttpFailure = { result -> result.error.toStateApiError() }, // onApiFailure = { result -> result.error.toStateApiError() } // ) @@ -45,30 +45,30 @@ class ConversationsUseCaseImpl( // // -// override fun pin(peerId: Int): Flow> = flow { -// emit(com.meloda.app.fast.network.State.Loading) +// override fun pin(peerId: Int): Flow> = flow { +// emit(dev.meloda.fast.network.State.Loading) // // val newState = conversationsRepository.pin( // ConversationsPinRequest(peerId = peerId) // ).fold( -// onSuccess = { com.meloda.app.fast.network.State.Success(Unit) }, -// onNetworkFailure = { com.meloda.app.fast.network.State.Error.ConnectionError }, -// onUnknownFailure = { com.meloda.app.fast.network.State.UNKNOWN_ERROR }, +// onSuccess = { dev.meloda.fast.network.State.Success(Unit) }, +// onNetworkFailure = { dev.meloda.fast.network.State.Error.ConnectionError }, +// onUnknownFailure = { dev.meloda.fast.network.State.UNKNOWN_ERROR }, // onHttpFailure = { result -> result.error.toStateApiError() }, // onApiFailure = { result -> result.error.toStateApiError() } // ) // emit(newState) // } // -// override fun unpin(peerId: Int): Flow> = flow { -// emit(com.meloda.app.fast.network.State.Loading) +// override fun unpin(peerId: Int): Flow> = flow { +// emit(dev.meloda.fast.network.State.Loading) // // val newState = conversationsRepository.unpin( // ConversationsUnpinRequest(peerId = peerId) // ).fold( -// onSuccess = { com.meloda.app.fast.network.State.Success(Unit) }, -// onNetworkFailure = { com.meloda.app.fast.network.State.Error.ConnectionError }, -// onUnknownFailure = { com.meloda.app.fast.network.State.UNKNOWN_ERROR }, +// onSuccess = { dev.meloda.fast.network.State.Success(Unit) }, +// onNetworkFailure = { dev.meloda.fast.network.State.Error.ConnectionError }, +// onUnknownFailure = { dev.meloda.fast.network.State.UNKNOWN_ERROR }, // onHttpFailure = { result -> result.error.toStateApiError() }, // onApiFailure = { result -> result.error.toStateApiError() } // ) diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/di/ConversationsModule.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/di/ConversationsModule.kt index c92b12ec..9110c57f 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/di/ConversationsModule.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/di/ConversationsModule.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.conversations.di +package dev.meloda.fast.conversations.di -import com.meloda.app.fast.conversations.ConversationsViewModelImpl -import com.meloda.app.fast.conversations.data.ConversationsUseCaseImpl -import com.meloda.app.fast.data.api.conversations.ConversationsUseCase +import dev.meloda.fast.conversations.ConversationsViewModelImpl +import dev.meloda.fast.conversations.data.ConversationsUseCaseImpl +import dev.meloda.fast.data.api.conversations.ConversationsUseCase import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ActionState.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ActionState.kt index 853b9cd5..cd947872 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ActionState.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ActionState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.conversations.model +package dev.meloda.fast.conversations.model enum class ActionState { PHANTOM, CALL_IN_PROGRESS, NONE; diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationOption.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationOption.kt index f35ebc78..451ffa1a 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationOption.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationOption.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.conversations.model +package dev.meloda.fast.conversations.model -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.common.model.UiText -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.common.model.UiText +import dev.meloda.fast.ui.R as UiR sealed class ConversationOption( val title: UiText, diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationsScreenState.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationsScreenState.kt index 1daa0f79..1af63362 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationsScreenState.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationsScreenState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.conversations.model +package dev.meloda.fast.conversations.model import androidx.compose.runtime.Immutable diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationsShowOptions.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationsShowOptions.kt index 0aae0e4f..df0700ec 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationsShowOptions.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/ConversationsShowOptions.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.conversations.model +package dev.meloda.fast.conversations.model data class ConversationsShowOptions( val showDeleteDialog: Int?, diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/UiConversation.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/UiConversation.kt index ded71320..172df568 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/UiConversation.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/model/UiConversation.kt @@ -1,11 +1,11 @@ -package com.meloda.app.fast.conversations.model +package dev.meloda.fast.conversations.model import androidx.compose.runtime.Immutable import androidx.compose.ui.text.AnnotatedString -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.model.api.PeerType -import com.meloda.app.fast.model.api.domain.VkMessage -import com.meloda.app.fast.ui.util.ImmutableList +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.model.api.PeerType +import dev.meloda.fast.model.api.domain.VkMessage +import dev.meloda.fast.ui.util.ImmutableList @Immutable data class UiConversation( diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/navigation/ConversationsNavigation.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/navigation/ConversationsNavigation.kt index 1866249b..20cb4e90 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/navigation/ConversationsNavigation.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/navigation/ConversationsNavigation.kt @@ -1,13 +1,13 @@ -package com.meloda.app.fast.conversations.navigation +package dev.meloda.fast.conversations.navigation import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable -import com.meloda.app.fast.common.extensions.navigation.sharedViewModel -import com.meloda.app.fast.conversations.ConversationsViewModel -import com.meloda.app.fast.conversations.ConversationsViewModelImpl -import com.meloda.app.fast.conversations.presentation.ConversationsRoute -import com.meloda.app.fast.model.BaseError +import dev.meloda.fast.common.extensions.navigation.sharedViewModel +import dev.meloda.fast.conversations.ConversationsViewModel +import dev.meloda.fast.conversations.ConversationsViewModelImpl +import dev.meloda.fast.conversations.presentation.ConversationsRoute +import dev.meloda.fast.model.BaseError import kotlinx.serialization.Serializable @Serializable diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationItem.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationItem.kt index 1bf96c15..0bcc9dba 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationItem.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.conversations.presentation +package dev.meloda.fast.conversations.presentation import android.graphics.drawable.ColorDrawable import androidx.compose.animation.AnimatedVisibility @@ -52,14 +52,14 @@ import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import coil.compose.AsyncImage -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.conversations.model.ConversationOption -import com.meloda.app.fast.conversations.model.UiConversation -import com.meloda.app.fast.ui.basic.ContentAlpha -import com.meloda.app.fast.ui.basic.LocalContentAlpha -import com.meloda.app.fast.ui.components.DotsFlashing -import com.meloda.app.fast.ui.util.getString -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.conversations.model.ConversationOption +import dev.meloda.fast.conversations.model.UiConversation +import dev.meloda.fast.ui.basic.ContentAlpha +import dev.meloda.fast.ui.basic.LocalContentAlpha +import dev.meloda.fast.ui.components.DotsFlashing +import dev.meloda.fast.ui.util.getString +import dev.meloda.fast.ui.R as UiR val BirthdayColor = Color(0xffb00b69) diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationsList.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationsList.kt index 31b7afb9..e8ff7f0b 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationsList.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationsList.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.conversations.presentation +package dev.meloda.fast.conversations.presentation import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues @@ -23,11 +23,11 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.conversations.model.ConversationOption -import com.meloda.app.fast.conversations.model.ConversationsScreenState -import com.meloda.app.fast.conversations.model.UiConversation -import com.meloda.app.fast.ui.theme.LocalBottomPadding +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.conversations.model.ConversationOption +import dev.meloda.fast.conversations.model.ConversationsScreenState +import dev.meloda.fast.conversations.model.UiConversation +import dev.meloda.fast.ui.theme.LocalBottomPadding import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationsScreen.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationsScreen.kt index 7f5610a5..bbd37b1c 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationsScreen.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/presentation/ConversationsScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.conversations.presentation +package dev.meloda.fast.conversations.presentation import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.animateColorAsState @@ -66,20 +66,20 @@ import androidx.core.view.HapticFeedbackConstantsCompat import androidx.lifecycle.compose.collectAsStateWithLifecycle import coil.imageLoader import coil.request.ImageRequest -import com.meloda.app.fast.conversations.ConversationsViewModel -import com.meloda.app.fast.conversations.ConversationsViewModelImpl -import com.meloda.app.fast.conversations.model.ConversationOption -import com.meloda.app.fast.conversations.model.ConversationsScreenState -import com.meloda.app.fast.conversations.model.UiConversation -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.ui.components.ErrorView -import com.meloda.app.fast.ui.components.FullScreenLoader -import com.meloda.app.fast.ui.components.MaterialDialog -import com.meloda.app.fast.ui.theme.LocalBottomPadding -import com.meloda.app.fast.ui.theme.LocalHazeState -import com.meloda.app.fast.ui.theme.LocalThemeConfig -import com.meloda.app.fast.ui.util.isScrollingUp +import dev.meloda.fast.conversations.ConversationsViewModel +import dev.meloda.fast.conversations.ConversationsViewModelImpl +import dev.meloda.fast.conversations.model.ConversationOption +import dev.meloda.fast.conversations.model.ConversationsScreenState +import dev.meloda.fast.conversations.model.UiConversation +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.ui.components.ErrorView +import dev.meloda.fast.ui.components.FullScreenLoader +import dev.meloda.fast.ui.components.MaterialDialog +import dev.meloda.fast.ui.theme.LocalBottomPadding +import dev.meloda.fast.ui.theme.LocalHazeState +import dev.meloda.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.ui.util.isScrollingUp import dev.chrisbanes.haze.haze import dev.chrisbanes.haze.hazeChild import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi @@ -87,7 +87,7 @@ import dev.chrisbanes.haze.materials.HazeMaterials import kotlinx.coroutines.launch import org.koin.androidx.compose.koinViewModel import org.koin.compose.koinInject -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun ConversationsRoute( diff --git a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/util/ConversationDomainMapper.kt b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/util/ConversationDomainMapper.kt index 079ba7fa..f408fb57 100644 --- a/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/util/ConversationDomainMapper.kt +++ b/feature/conversations/src/main/kotlin/com/meloda/app/fast/conversations/util/ConversationDomainMapper.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.conversations.util +package dev.meloda.fast.conversations.util import android.content.res.Resources import androidx.compose.ui.graphics.Color @@ -9,27 +9,27 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.withStyle import com.conena.nanokt.jvm.util.dayOfMonth import com.conena.nanokt.jvm.util.month -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.common.model.UiText -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.extensions.orDots -import com.meloda.app.fast.common.model.parseString -import com.meloda.app.fast.common.util.TimeUtils -import com.meloda.app.fast.conversations.model.ActionState -import com.meloda.app.fast.conversations.model.UiConversation -import com.meloda.app.fast.data.VkMemoryCache -import com.meloda.app.fast.model.InteractionType -import com.meloda.app.fast.model.api.PeerType -import com.meloda.app.fast.model.api.data.AttachmentType -import com.meloda.app.fast.model.api.domain.VkAttachment -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.model.api.domain.VkMessage -import com.meloda.app.fast.ui.util.ImmutableList +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.common.model.UiText +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.extensions.orDots +import dev.meloda.fast.common.model.parseString +import dev.meloda.fast.common.util.TimeUtils +import dev.meloda.fast.conversations.model.ActionState +import dev.meloda.fast.conversations.model.UiConversation +import dev.meloda.fast.data.VkMemoryCache +import dev.meloda.fast.model.InteractionType +import dev.meloda.fast.model.api.PeerType +import dev.meloda.fast.model.api.data.AttachmentType +import dev.meloda.fast.model.api.domain.VkAttachment +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.domain.VkMessage +import dev.meloda.fast.ui.util.ImmutableList import java.util.Calendar import java.util.Locale import kotlin.math.ln import kotlin.math.pow -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR fun VkConversation.asPresentation( resources: Resources, diff --git a/feature/friends/build.gradle.kts b/feature/friends/build.gradle.kts index 32bbba21..8fd44baa 100644 --- a/feature/friends/build.gradle.kts +++ b/feature/friends/build.gradle.kts @@ -6,10 +6,10 @@ plugins { alias(libs.plugins.kotlin.serialization) } -group = "com.meloda.app.fast.friends" +group = "dev.meloda.fast.friends" android { - namespace = "com.meloda.app.fast.friends" + namespace = "dev.meloda.fast.friends" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/FriendsViewModel.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/FriendsViewModel.kt index 299f7b90..dbbee942 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/FriendsViewModel.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/FriendsViewModel.kt @@ -1,17 +1,17 @@ -package com.meloda.app.fast.friends +package dev.meloda.fast.friends import androidx.lifecycle.ViewModel -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.friends.FriendsUseCase -import com.meloda.app.fast.data.processState -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.friends.model.FriendsScreenState -import com.meloda.app.fast.friends.util.asPresentation -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.model.api.domain.VkUser -import com.meloda.app.fast.network.VkErrorCode +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.friends.FriendsUseCase +import dev.meloda.fast.data.processState +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.friends.model.FriendsScreenState +import dev.meloda.fast.friends.util.asPresentation +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.model.api.domain.VkUser +import dev.meloda.fast.network.VkErrorCode import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.update diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/di/FriendsModule.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/di/FriendsModule.kt index 79de007b..e7b39df1 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/di/FriendsModule.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/di/FriendsModule.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.friends.di +package dev.meloda.fast.friends.di -import com.meloda.app.fast.data.api.friends.FriendsUseCase -import com.meloda.app.fast.friends.FriendsViewModelImpl -import com.meloda.app.fast.friends.domain.FriendsUseCaseImpl +import dev.meloda.fast.data.api.friends.FriendsUseCase +import dev.meloda.fast.friends.FriendsViewModelImpl +import dev.meloda.fast.friends.domain.FriendsUseCaseImpl import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/domain/FriendsUseCaseImpl.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/domain/FriendsUseCaseImpl.kt index 72dba287..d2b3b715 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/domain/FriendsUseCaseImpl.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/domain/FriendsUseCaseImpl.kt @@ -1,11 +1,11 @@ -package com.meloda.app.fast.friends.domain +package dev.meloda.fast.friends.domain -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.friends.FriendsRepository -import com.meloda.app.fast.data.api.friends.FriendsUseCase -import com.meloda.app.fast.data.mapToState -import com.meloda.app.fast.model.FriendsInfo -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.friends.FriendsRepository +import dev.meloda.fast.data.api.friends.FriendsUseCase +import dev.meloda.fast.data.mapToState +import dev.meloda.fast.model.FriendsInfo +import dev.meloda.fast.model.api.domain.VkUser import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/FriendsScreenState.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/FriendsScreenState.kt index edc8a82e..55e23a84 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/FriendsScreenState.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/FriendsScreenState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.friends.model +package dev.meloda.fast.friends.model import androidx.compose.runtime.Immutable diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/OnlineState.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/OnlineState.kt index 6cafe35f..99ed01c3 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/OnlineState.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/OnlineState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.friends.model +package dev.meloda.fast.friends.model enum class OnlineState { OFFLINE, ONLINE, ONLINE_MOBILE diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/UiFriend.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/UiFriend.kt index 68489e70..3c40a83f 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/UiFriend.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/model/UiFriend.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.friends.model +package dev.meloda.fast.friends.model -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.model.api.domain.OnlineStatus +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.model.api.domain.OnlineStatus data class UiFriend( val userId: Int, diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/navigation/FriendsNavigation.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/navigation/FriendsNavigation.kt index 6e240e4d..301398f8 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/navigation/FriendsNavigation.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/navigation/FriendsNavigation.kt @@ -1,13 +1,13 @@ -package com.meloda.app.fast.friends.navigation +package dev.meloda.fast.friends.navigation import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable -import com.meloda.app.fast.common.extensions.navigation.sharedViewModel -import com.meloda.app.fast.friends.FriendsViewModel -import com.meloda.app.fast.friends.FriendsViewModelImpl -import com.meloda.app.fast.friends.presentation.FriendsRoute -import com.meloda.app.fast.model.BaseError +import dev.meloda.fast.common.extensions.navigation.sharedViewModel +import dev.meloda.fast.friends.FriendsViewModel +import dev.meloda.fast.friends.FriendsViewModelImpl +import dev.meloda.fast.friends.presentation.FriendsRoute +import dev.meloda.fast.model.BaseError import kotlinx.serialization.Serializable @Serializable diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendItem.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendItem.kt index c6a1fc93..29e0fc0b 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendItem.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.friends.presentation +package dev.meloda.fast.friends.presentation import androidx.compose.foundation.Image import androidx.compose.foundation.background @@ -23,8 +23,8 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import coil.compose.AsyncImage -import com.meloda.app.fast.ui.R -import com.meloda.app.fast.friends.model.UiFriend +import dev.meloda.fast.ui.R +import dev.meloda.fast.friends.model.UiFriend @Composable fun FriendItem( diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendsList.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendsList.kt index 8a0deadd..6098937c 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendsList.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendsList.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.friends.presentation +package dev.meloda.fast.friends.presentation import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues @@ -20,10 +20,10 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import com.meloda.app.fast.friends.model.FriendsScreenState -import com.meloda.app.fast.friends.model.UiFriend -import com.meloda.app.fast.ui.theme.LocalBottomPadding -import com.meloda.app.fast.ui.util.ImmutableList +import dev.meloda.fast.friends.model.FriendsScreenState +import dev.meloda.fast.friends.model.UiFriend +import dev.meloda.fast.ui.theme.LocalBottomPadding +import dev.meloda.fast.ui.util.ImmutableList import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendsScreen.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendsScreen.kt index 15bf126a..1b10b855 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendsScreen.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/presentation/FriendsScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.friends.presentation +package dev.meloda.fast.friends.presentation import androidx.compose.animation.animateColorAsState import androidx.compose.animation.core.FastOutLinearInEasing @@ -49,25 +49,25 @@ import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import coil.imageLoader import coil.request.ImageRequest -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.friends.FriendsViewModel -import com.meloda.app.fast.friends.FriendsViewModelImpl -import com.meloda.app.fast.friends.model.FriendsScreenState -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.ui.components.ErrorView -import com.meloda.app.fast.ui.components.FullScreenLoader -import com.meloda.app.fast.ui.components.NoItemsView -import com.meloda.app.fast.ui.model.TabItem -import com.meloda.app.fast.ui.theme.LocalHazeState -import com.meloda.app.fast.ui.theme.LocalThemeConfig -import com.meloda.app.fast.ui.util.ImmutableList +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.friends.FriendsViewModel +import dev.meloda.fast.friends.FriendsViewModelImpl +import dev.meloda.fast.friends.model.FriendsScreenState +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.ui.components.ErrorView +import dev.meloda.fast.ui.components.FullScreenLoader +import dev.meloda.fast.ui.components.NoItemsView +import dev.meloda.fast.ui.model.TabItem +import dev.meloda.fast.ui.theme.LocalHazeState +import dev.meloda.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.ui.util.ImmutableList import dev.chrisbanes.haze.haze import dev.chrisbanes.haze.hazeChild import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi import dev.chrisbanes.haze.materials.HazeMaterials import org.koin.androidx.compose.koinViewModel import org.koin.compose.koinInject -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun FriendsRoute( diff --git a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/util/FriendMapper.kt b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/util/FriendMapper.kt index 55585cbc..61fea395 100644 --- a/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/util/FriendMapper.kt +++ b/feature/friends/src/main/kotlin/com/meloda/app/fast/friends/util/FriendMapper.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.friends.util +package dev.meloda.fast.friends.util -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.data.VkMemoryCache -import com.meloda.app.fast.friends.model.UiFriend -import com.meloda.app.fast.model.api.domain.VkUser +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.data.VkMemoryCache +import dev.meloda.fast.friends.model.UiFriend +import dev.meloda.fast.model.api.domain.VkUser fun VkUser.asPresentation( useContactNames: Boolean = false diff --git a/feature/languagepicker/build.gradle.kts b/feature/languagepicker/build.gradle.kts index 0e94bf9b..6f093e39 100644 --- a/feature/languagepicker/build.gradle.kts +++ b/feature/languagepicker/build.gradle.kts @@ -6,10 +6,10 @@ plugins { alias(libs.plugins.kotlin.serialization) } -group = "com.meloda.app.fast.languagepicker" +group = "dev.meloda.fast.languagepicker" android { - namespace = "com.meloda.app.fast.languagepicker" + namespace = "dev.meloda.fast.languagepicker" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/LanguagePickerViewModel.kt b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/LanguagePickerViewModel.kt index 573bc53b..cc282cc9 100644 --- a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/LanguagePickerViewModel.kt +++ b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/LanguagePickerViewModel.kt @@ -1,18 +1,18 @@ -package com.meloda.app.fast.languagepicker +package dev.meloda.fast.languagepicker import android.content.res.Resources import androidx.appcompat.app.AppCompatDelegate import androidx.core.os.LocaleListCompat import androidx.lifecycle.ViewModel -import com.meloda.app.fast.common.model.UiText -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.common.model.parseString -import com.meloda.app.fast.languagepicker.model.LanguagePickerScreenState -import com.meloda.app.fast.languagepicker.model.SelectableLanguage +import dev.meloda.fast.common.model.UiText +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.common.model.parseString +import dev.meloda.fast.languagepicker.model.LanguagePickerScreenState +import dev.meloda.fast.languagepicker.model.SelectableLanguage import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR interface LanguagePickerViewModel { val screenState: StateFlow diff --git a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/di/LanguagePickerModule.kt b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/di/LanguagePickerModule.kt index 70896fe4..669cf33a 100644 --- a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/di/LanguagePickerModule.kt +++ b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/di/LanguagePickerModule.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.languagepicker.di +package dev.meloda.fast.languagepicker.di -import com.meloda.app.fast.languagepicker.LanguagePickerViewModelImpl +import dev.meloda.fast.languagepicker.LanguagePickerViewModelImpl import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.dsl.module diff --git a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/model/LanguagePickerScreenState.kt b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/model/LanguagePickerScreenState.kt index f6110221..e3d4f152 100644 --- a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/model/LanguagePickerScreenState.kt +++ b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/model/LanguagePickerScreenState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.languagepicker.model +package dev.meloda.fast.languagepicker.model import androidx.compose.runtime.Immutable diff --git a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/model/SelectableLanguage.kt b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/model/SelectableLanguage.kt index 1e8a66c7..505e4c62 100644 --- a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/model/SelectableLanguage.kt +++ b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/model/SelectableLanguage.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.languagepicker.model +package dev.meloda.fast.languagepicker.model data class SelectableLanguage( val local: String, diff --git a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/navigation/LanguagePickerNavigation.kt b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/navigation/LanguagePickerNavigation.kt index 65260d5b..1881d26b 100644 --- a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/navigation/LanguagePickerNavigation.kt +++ b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/navigation/LanguagePickerNavigation.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.languagepicker.navigation +package dev.meloda.fast.languagepicker.navigation import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable -import com.meloda.app.fast.languagepicker.presentation.LanguagePickerRoute +import dev.meloda.fast.languagepicker.presentation.LanguagePickerRoute import kotlinx.serialization.Serializable @Serializable diff --git a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/presentation/LanguagePickerScreen.kt b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/presentation/LanguagePickerScreen.kt index f85d0956..8a283ff7 100644 --- a/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/presentation/LanguagePickerScreen.kt +++ b/feature/languagepicker/src/main/kotlin/com/meloda/app/fast/languagepicker/presentation/LanguagePickerScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.languagepicker.presentation +package dev.meloda.fast.languagepicker.presentation import android.content.Intent import android.net.Uri @@ -54,12 +54,12 @@ import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.LifecycleResumeEffect import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.meloda.app.fast.languagepicker.LanguagePickerViewModel -import com.meloda.app.fast.languagepicker.LanguagePickerViewModelImpl -import com.meloda.app.fast.languagepicker.model.LanguagePickerScreenState -import com.meloda.app.fast.languagepicker.model.SelectableLanguage +import dev.meloda.fast.languagepicker.LanguagePickerViewModel +import dev.meloda.fast.languagepicker.LanguagePickerViewModelImpl +import dev.meloda.fast.languagepicker.model.LanguagePickerScreenState +import dev.meloda.fast.languagepicker.model.SelectableLanguage import org.koin.androidx.compose.koinViewModel -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun LanguagePickerRoute( diff --git a/feature/messageshistory/build.gradle.kts b/feature/messageshistory/build.gradle.kts index 66e27e9e..45772727 100644 --- a/feature/messageshistory/build.gradle.kts +++ b/feature/messageshistory/build.gradle.kts @@ -6,10 +6,10 @@ plugins { alias(libs.plugins.org.jetbrains.kotlin.plugin.parcelize) } -group = "com.meloda.app.fast.messageshistory" +group = "dev.meloda.fast.messageshistory" android { - namespace = "com.meloda.app.fast.messageshistory" + namespace = "dev.meloda.fast.messageshistory" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/MessagesHistoryViewModel.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/MessagesHistoryViewModel.kt index 7efb6cfc..e236366b 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/MessagesHistoryViewModel.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/MessagesHistoryViewModel.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory +package dev.meloda.fast.messageshistory import android.content.SharedPreferences import android.util.Log @@ -9,30 +9,30 @@ import androidx.lifecycle.viewModelScope import com.conena.nanokt.collections.indexOfFirstOrNull import com.conena.nanokt.collections.indexOfOrNull import com.conena.nanokt.text.isEmptyOrBlank -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.common.extensions.updateValue -import com.meloda.app.fast.common.provider.ResourceProvider -import com.meloda.app.fast.data.LongPollUpdatesParser -import com.meloda.app.fast.data.VkMemoryCache -import com.meloda.app.fast.data.api.conversations.ConversationsUseCase -import com.meloda.app.fast.data.api.messages.MessagesUseCase -import com.meloda.app.fast.data.processState -import com.meloda.app.fast.datastore.AppSettings -import com.meloda.app.fast.datastore.SettingsKeys -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.messageshistory.model.ActionMode -import com.meloda.app.fast.messageshistory.model.MessagesHistoryScreenState -import com.meloda.app.fast.messageshistory.model.UiItem -import com.meloda.app.fast.messageshistory.navigation.MessagesHistory -import com.meloda.app.fast.messageshistory.util.asPresentation -import com.meloda.app.fast.messageshistory.util.extractAvatar -import com.meloda.app.fast.messageshistory.util.extractTitle -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.model.LongPollEvent -import com.meloda.app.fast.model.api.domain.VkAttachment -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.common.extensions.updateValue +import dev.meloda.fast.common.provider.ResourceProvider +import dev.meloda.fast.data.LongPollUpdatesParser +import dev.meloda.fast.data.VkMemoryCache +import dev.meloda.fast.data.api.conversations.ConversationsUseCase +import dev.meloda.fast.data.api.messages.MessagesUseCase +import dev.meloda.fast.data.processState +import dev.meloda.fast.datastore.AppSettings +import dev.meloda.fast.datastore.SettingsKeys +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.messageshistory.model.ActionMode +import dev.meloda.fast.messageshistory.model.MessagesHistoryScreenState +import dev.meloda.fast.messageshistory.model.UiItem +import dev.meloda.fast.messageshistory.navigation.MessagesHistory +import dev.meloda.fast.messageshistory.util.asPresentation +import dev.meloda.fast.messageshistory.util.extractAvatar +import dev.meloda.fast.messageshistory.util.extractTitle +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.model.LongPollEvent +import dev.meloda.fast.model.api.domain.VkAttachment +import dev.meloda.fast.model.api.domain.VkMessage import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/di/MessagesHistoryModule.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/di/MessagesHistoryModule.kt index a8bd7860..91f6acf6 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/di/MessagesHistoryModule.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/di/MessagesHistoryModule.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.messageshistory.di +package dev.meloda.fast.messageshistory.di -import com.meloda.app.fast.data.api.messages.MessagesUseCase -import com.meloda.app.fast.messageshistory.MessagesHistoryViewModel -import com.meloda.app.fast.messageshistory.MessagesHistoryViewModelImpl -import com.meloda.app.fast.messageshistory.domain.MessagesUseCaseImpl -import com.meloda.app.fast.messageshistory.validation.MessagesHistoryValidator +import dev.meloda.fast.data.api.messages.MessagesUseCase +import dev.meloda.fast.messageshistory.MessagesHistoryViewModel +import dev.meloda.fast.messageshistory.MessagesHistoryViewModelImpl +import dev.meloda.fast.messageshistory.domain.MessagesUseCaseImpl +import dev.meloda.fast.messageshistory.validation.MessagesHistoryValidator import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.core.module.dsl.singleOf import org.koin.dsl.bind diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/domain/MessagesUseCaseImpl.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/domain/MessagesUseCaseImpl.kt index 18e6ac68..71d649db 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/domain/MessagesUseCaseImpl.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/domain/MessagesUseCaseImpl.kt @@ -1,13 +1,13 @@ -package com.meloda.app.fast.messageshistory.domain +package dev.meloda.fast.messageshistory.domain -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.messages.MessagesHistoryInfo -import com.meloda.app.fast.data.api.messages.MessagesRepository -import com.meloda.app.fast.data.api.messages.MessagesUseCase -import com.meloda.app.fast.data.mapToState -import com.meloda.app.fast.model.api.domain.VkAttachment -import com.meloda.app.fast.model.api.domain.VkAttachmentHistoryMessage -import com.meloda.app.fast.model.api.domain.VkMessage +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.messages.MessagesHistoryInfo +import dev.meloda.fast.data.api.messages.MessagesRepository +import dev.meloda.fast.data.api.messages.MessagesUseCase +import dev.meloda.fast.data.mapToState +import dev.meloda.fast.model.api.domain.VkAttachment +import dev.meloda.fast.model.api.domain.VkAttachmentHistoryMessage +import dev.meloda.fast.model.api.domain.VkMessage import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/ActionMode.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/ActionMode.kt index a7bd55ae..ed9b52fa 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/ActionMode.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/ActionMode.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.model +package dev.meloda.fast.messageshistory.model sealed class ActionMode { diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryArguments.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryArguments.kt index c773fbe9..2ecd656d 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryArguments.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryArguments.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.model +package dev.meloda.fast.messageshistory.model import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryScreenState.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryScreenState.kt index 630bdce4..7264fcd6 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryScreenState.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryScreenState.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.messageshistory.model +package dev.meloda.fast.messageshistory.model import androidx.compose.runtime.Immutable -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.model.api.domain.VkAttachment +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.model.api.domain.VkAttachment @Immutable data class MessagesHistoryScreenState( diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryValidationResult.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryValidationResult.kt index 9598feb4..84a139e7 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryValidationResult.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/MessagesHistoryValidationResult.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.model +package dev.meloda.fast.messageshistory.model sealed interface MessagesHistoryValidationResult { diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/UiItem.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/UiItem.kt index cefdcf74..f2a98738 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/UiItem.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/model/UiItem.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.messageshistory.model +package dev.meloda.fast.messageshistory.model import androidx.compose.ui.text.AnnotatedString -import com.meloda.app.fast.common.model.UiImage +import dev.meloda.fast.common.model.UiImage sealed class UiItem( open val id: Int, diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/navigation/MessagesHistoryNavigation.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/navigation/MessagesHistoryNavigation.kt index 4e735c6e..913e20e9 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/navigation/MessagesHistoryNavigation.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/navigation/MessagesHistoryNavigation.kt @@ -1,14 +1,14 @@ -package com.meloda.app.fast.messageshistory.navigation +package dev.meloda.fast.messageshistory.navigation import androidx.lifecycle.SavedStateHandle import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable import androidx.navigation.toRoute -import com.meloda.app.fast.common.extensions.customNavType -import com.meloda.app.fast.messageshistory.model.MessagesHistoryArguments -import com.meloda.app.fast.messageshistory.presentation.MessagesHistoryRoute -import com.meloda.app.fast.model.BaseError +import dev.meloda.fast.common.extensions.customNavType +import dev.meloda.fast.messageshistory.model.MessagesHistoryArguments +import dev.meloda.fast.messageshistory.presentation.MessagesHistoryRoute +import dev.meloda.fast.model.BaseError import kotlinx.serialization.Serializable import kotlin.reflect.typeOf diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/ActionMessageItem.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/ActionMessageItem.kt index a6d5ee23..faa0608e 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/ActionMessageItem.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/ActionMessageItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.presentation +package dev.meloda.fast.messageshistory.presentation import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -16,7 +16,7 @@ import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import com.meloda.app.fast.messageshistory.model.UiItem +import dev.meloda.fast.messageshistory.model.UiItem @Composable fun ActionMessageItem( diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/IncomingMessageBubble.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/IncomingMessageBubble.kt index 5c325fda..a000ae57 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/IncomingMessageBubble.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/IncomingMessageBubble.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.presentation +package dev.meloda.fast.messageshistory.presentation import androidx.compose.animation.AnimatedVisibility import androidx.compose.foundation.Image @@ -25,7 +25,7 @@ import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import coil.compose.rememberAsyncImagePainter import coil.imageLoader -import com.meloda.app.fast.messageshistory.model.UiItem +import dev.meloda.fast.messageshistory.model.UiItem @Composable fun IncomingMessageBubble( diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessageBubble.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessageBubble.kt index b4fb2670..c61d3503 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessageBubble.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessageBubble.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.presentation +package dev.meloda.fast.messageshistory.presentation import androidx.compose.animation.animateContentSize import androidx.compose.foundation.background diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessagesHistoryScreen.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessagesHistoryScreen.kt index f6090fda..dee4ce74 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessagesHistoryScreen.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessagesHistoryScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.presentation +package dev.meloda.fast.messageshistory.presentation import android.content.SharedPreferences import androidx.compose.animation.animateContentSize @@ -72,17 +72,17 @@ import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp import androidx.core.view.HapticFeedbackConstantsCompat import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.meloda.app.fast.datastore.SettingsKeys -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.messageshistory.MessagesHistoryViewModel -import com.meloda.app.fast.messageshistory.MessagesHistoryViewModelImpl -import com.meloda.app.fast.messageshistory.model.ActionMode -import com.meloda.app.fast.messageshistory.model.MessagesHistoryScreenState -import com.meloda.app.fast.messageshistory.util.firstMessage -import com.meloda.app.fast.messageshistory.util.indexOfMessageByCmId -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.ui.theme.LocalThemeConfig -import com.meloda.app.fast.ui.util.ImmutableList +import dev.meloda.fast.datastore.SettingsKeys +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.messageshistory.MessagesHistoryViewModel +import dev.meloda.fast.messageshistory.MessagesHistoryViewModelImpl +import dev.meloda.fast.messageshistory.model.ActionMode +import dev.meloda.fast.messageshistory.model.MessagesHistoryScreenState +import dev.meloda.fast.messageshistory.util.firstMessage +import dev.meloda.fast.messageshistory.util.indexOfMessageByCmId +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.ui.util.ImmutableList import dev.chrisbanes.haze.HazeState import dev.chrisbanes.haze.hazeChild import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi @@ -90,7 +90,7 @@ import dev.chrisbanes.haze.materials.HazeMaterials import kotlinx.coroutines.launch import org.koin.androidx.compose.koinViewModel import org.koin.compose.koinInject -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun MessagesHistoryRoute( diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessagesList.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessagesList.kt index 85ba2a44..d7f7c2d0 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessagesList.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/MessagesList.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.presentation +package dev.meloda.fast.messageshistory.presentation import androidx.compose.animation.AnimatedVisibility import androidx.compose.foundation.layout.Column @@ -17,9 +17,9 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import com.meloda.app.fast.messageshistory.model.UiItem -import com.meloda.app.fast.ui.theme.LocalThemeConfig -import com.meloda.app.fast.ui.util.ImmutableList +import dev.meloda.fast.messageshistory.model.UiItem +import dev.meloda.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.ui.util.ImmutableList import dev.chrisbanes.haze.HazeState import dev.chrisbanes.haze.haze import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/OutgoingMessageBubble.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/OutgoingMessageBubble.kt index 4a703814..dc1ad033 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/OutgoingMessageBubble.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/presentation/OutgoingMessageBubble.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.messageshistory.presentation +package dev.meloda.fast.messageshistory.presentation import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -13,8 +13,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import com.meloda.app.fast.common.extensions.orDots -import com.meloda.app.fast.messageshistory.model.UiItem +import dev.meloda.fast.common.extensions.orDots +import dev.meloda.fast.messageshistory.model.UiItem @Composable fun OutgoingMessageBubble( diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/util/Ext.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/util/Ext.kt index bf326d38..7cbab6cf 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/util/Ext.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/util/Ext.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.messageshistory.util +package dev.meloda.fast.messageshistory.util -import com.meloda.app.fast.messageshistory.model.UiItem +import dev.meloda.fast.messageshistory.model.UiItem fun List.firstMessage(): UiItem.Message = first() as UiItem.Message diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/util/MessageMapper.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/util/MessageMapper.kt index 2fee8b82..1bb1ebac 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/util/MessageMapper.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/util/MessageMapper.kt @@ -1,25 +1,25 @@ -package com.meloda.app.fast.messageshistory.util +package dev.meloda.fast.messageshistory.util import android.content.res.Resources import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.SpanStyle import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.font.FontWeight -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.extensions.orDots -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.common.model.UiText -import com.meloda.app.fast.common.model.parseString -import com.meloda.app.fast.common.provider.ResourceProvider -import com.meloda.app.fast.data.VkMemoryCache -import com.meloda.app.fast.messageshistory.model.UiItem -import com.meloda.app.fast.model.api.PeerType -import com.meloda.app.fast.model.api.domain.VkConversation -import com.meloda.app.fast.model.api.domain.VkMessage -import com.meloda.app.fast.ui.R +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.extensions.orDots +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.common.model.UiText +import dev.meloda.fast.common.model.parseString +import dev.meloda.fast.common.provider.ResourceProvider +import dev.meloda.fast.data.VkMemoryCache +import dev.meloda.fast.messageshistory.model.UiItem +import dev.meloda.fast.model.api.PeerType +import dev.meloda.fast.model.api.domain.VkConversation +import dev.meloda.fast.model.api.domain.VkMessage +import dev.meloda.fast.ui.R import java.text.SimpleDateFormat import java.util.Locale -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR private fun isAccount(fromId: Int) = fromId == UserConfig.userId diff --git a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/validation/MessagesHistoryValidator.kt b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/validation/MessagesHistoryValidator.kt index 3b65aa35..41f2f81d 100644 --- a/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/validation/MessagesHistoryValidator.kt +++ b/feature/messageshistory/src/main/kotlin/com/meloda/app/fast/messageshistory/validation/MessagesHistoryValidator.kt @@ -1,8 +1,8 @@ -package com.meloda.app.fast.messageshistory.validation +package dev.meloda.fast.messageshistory.validation -import com.meloda.app.fast.common.extensions.addIf -import com.meloda.app.fast.messageshistory.model.MessagesHistoryScreenState -import com.meloda.app.fast.messageshistory.model.MessagesHistoryValidationResult +import dev.meloda.fast.common.extensions.addIf +import dev.meloda.fast.messageshistory.model.MessagesHistoryScreenState +import dev.meloda.fast.messageshistory.model.MessagesHistoryValidationResult class MessagesHistoryValidator { diff --git a/feature/photoviewer/build.gradle.kts b/feature/photoviewer/build.gradle.kts index 104beb23..c669bf19 100644 --- a/feature/photoviewer/build.gradle.kts +++ b/feature/photoviewer/build.gradle.kts @@ -4,10 +4,10 @@ plugins { alias(libs.plugins.kotlin.compose.compiler) } -group = "com.meloda.app.fast.photoviewer" +group = "dev.meloda.fast.photoviewer" android { - namespace = "com.meloda.app.fast.photoviewer" + namespace = "dev.meloda.fast.photoviewer" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/PhotoViewViewModel.kt b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/PhotoViewViewModel.kt index 6c19ee09..2f54aae5 100644 --- a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/PhotoViewViewModel.kt +++ b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/PhotoViewViewModel.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.photoviewer +package dev.meloda.fast.photoviewer import androidx.lifecycle.ViewModel -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.photoviewer.model.PhotoViewArguments -import com.meloda.app.fast.photoviewer.model.PhotoViewState +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.photoviewer.model.PhotoViewArguments +import dev.meloda.fast.photoviewer.model.PhotoViewState import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow diff --git a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/di/PhotoViewDI.kt b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/di/PhotoViewDI.kt index e7818e51..9da0cec5 100644 --- a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/di/PhotoViewDI.kt +++ b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/di/PhotoViewDI.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.photoviewer.di +package dev.meloda.fast.photoviewer.di -import com.meloda.app.fast.photoviewer.PhotoViewViewModel -import com.meloda.app.fast.photoviewer.PhotoViewViewModelImpl +import dev.meloda.fast.photoviewer.PhotoViewViewModel +import dev.meloda.fast.photoviewer.PhotoViewViewModelImpl import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.dsl.bind import org.koin.dsl.module diff --git a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/model/PhotoViewArguments.kt b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/model/PhotoViewArguments.kt index b04a3cfe..30e5963b 100644 --- a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/model/PhotoViewArguments.kt +++ b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/model/PhotoViewArguments.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.photoviewer.model +package dev.meloda.fast.photoviewer.model import androidx.compose.runtime.Immutable -import com.meloda.app.fast.common.model.UiImage +import dev.meloda.fast.common.model.UiImage @Immutable data class PhotoViewArguments( diff --git a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/model/PhotoViewState.kt b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/model/PhotoViewState.kt index 62570f1c..6ec96ea4 100644 --- a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/model/PhotoViewState.kt +++ b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/model/PhotoViewState.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.photoviewer.model +package dev.meloda.fast.photoviewer.model import androidx.compose.runtime.Immutable -import com.meloda.app.fast.common.model.UiImage +import dev.meloda.fast.common.model.UiImage @Immutable data class PhotoViewState( diff --git a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/presentation/PhotoViewScreenContent.kt b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/presentation/PhotoViewScreenContent.kt index e4530352..3454fb16 100644 --- a/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/presentation/PhotoViewScreenContent.kt +++ b/feature/photoviewer/src/main/kotlin/com/meloda/app/fast/photoviewer/presentation/PhotoViewScreenContent.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.photoviewer.presentation +package dev.meloda.fast.photoviewer.presentation import android.graphics.drawable.ColorDrawable import android.widget.Toast @@ -44,9 +44,9 @@ import androidx.compose.ui.unit.DpOffset import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import coil.compose.AsyncImage -import com.meloda.app.fast.common.model.UiImage -import com.meloda.app.fast.photoviewer.PhotoViewViewModel -import com.meloda.app.fast.photoviewer.model.PhotoViewState +import dev.meloda.fast.common.model.UiImage +import dev.meloda.fast.photoviewer.PhotoViewViewModel +import dev.meloda.fast.photoviewer.model.PhotoViewState @OptIn( ExperimentalFoundationApi::class, diff --git a/feature/profile/build.gradle.kts b/feature/profile/build.gradle.kts index ed3b4f6e..eda651a9 100644 --- a/feature/profile/build.gradle.kts +++ b/feature/profile/build.gradle.kts @@ -6,10 +6,10 @@ plugins { alias(libs.plugins.kotlin.serialization) } -group = "com.meloda.app.fast.profile" +group = "dev.meloda.fast.profile" android { - namespace = "com.meloda.app.fast.profile" + namespace = "dev.meloda.fast.profile" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/ProfileViewModel.kt b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/ProfileViewModel.kt index 4140c960..bb372a07 100644 --- a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/ProfileViewModel.kt +++ b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/ProfileViewModel.kt @@ -1,16 +1,16 @@ -package com.meloda.app.fast.profile +package dev.meloda.fast.profile import androidx.lifecycle.ViewModel -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.VkConstants -import com.meloda.app.fast.common.extensions.listenValue -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.data.State -import com.meloda.app.fast.data.api.users.UsersUseCase -import com.meloda.app.fast.data.processState -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.network.VkErrorCode -import com.meloda.app.fast.profile.model.ProfileScreenState +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.VkConstants +import dev.meloda.fast.common.extensions.listenValue +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.data.State +import dev.meloda.fast.data.api.users.UsersUseCase +import dev.meloda.fast.data.processState +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.network.VkErrorCode +import dev.meloda.fast.profile.model.ProfileScreenState import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow diff --git a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/di/ProfileModule.kt b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/di/ProfileModule.kt index e8da925b..f4383c12 100644 --- a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/di/ProfileModule.kt +++ b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/di/ProfileModule.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.profile.di +package dev.meloda.fast.profile.di -import com.meloda.app.fast.profile.ProfileViewModelImpl +import dev.meloda.fast.profile.ProfileViewModelImpl import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.dsl.module diff --git a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/model/ProfileScreenState.kt b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/model/ProfileScreenState.kt index daa6133f..17b338e6 100644 --- a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/model/ProfileScreenState.kt +++ b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/model/ProfileScreenState.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.profile.model +package dev.meloda.fast.profile.model data class ProfileScreenState( val isLoading: Boolean, diff --git a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/navigation/ProfileRoute.kt b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/navigation/ProfileRoute.kt index 19bc584f..4a2c6c32 100644 --- a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/navigation/ProfileRoute.kt +++ b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/navigation/ProfileRoute.kt @@ -1,13 +1,13 @@ -package com.meloda.app.fast.profile.navigation +package dev.meloda.fast.profile.navigation import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable -import com.meloda.app.fast.common.extensions.navigation.sharedViewModel -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.profile.ProfileViewModel -import com.meloda.app.fast.profile.ProfileViewModelImpl -import com.meloda.app.fast.profile.presentation.ProfileRoute +import dev.meloda.fast.common.extensions.navigation.sharedViewModel +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.profile.ProfileViewModel +import dev.meloda.fast.profile.ProfileViewModelImpl +import dev.meloda.fast.profile.presentation.ProfileRoute import kotlinx.serialization.Serializable @Serializable diff --git a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/presentation/ProfileScreen.kt b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/presentation/ProfileScreen.kt index 58580fca..87b655cd 100644 --- a/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/presentation/ProfileScreen.kt +++ b/feature/profile/src/main/kotlin/com/meloda/app/fast/profile/presentation/ProfileScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.profile.presentation +package dev.meloda.fast.profile.presentation import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -34,13 +34,13 @@ import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import coil.compose.AsyncImage -import com.meloda.app.fast.model.BaseError -import com.meloda.app.fast.profile.ProfileViewModel -import com.meloda.app.fast.profile.ProfileViewModelImpl -import com.meloda.app.fast.profile.model.ProfileScreenState +import dev.meloda.fast.model.BaseError +import dev.meloda.fast.profile.ProfileViewModel +import dev.meloda.fast.profile.ProfileViewModelImpl +import dev.meloda.fast.profile.model.ProfileScreenState import org.koin.androidx.compose.koinViewModel -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun ProfileRoute( diff --git a/feature/settings/build.gradle.kts b/feature/settings/build.gradle.kts index bc8e0809..91e0571a 100644 --- a/feature/settings/build.gradle.kts +++ b/feature/settings/build.gradle.kts @@ -6,10 +6,10 @@ plugins { alias(libs.plugins.kotlin.serialization) } -group = "com.meloda.app.fast.settings" +group = "dev.meloda.fast.settings" android { - namespace = "com.meloda.app.fast.settings" + namespace = "dev.meloda.fast.settings" compileSdk = Configs.compileSdk defaultConfig { diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/SettingsViewModel.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/SettingsViewModel.kt index c96b0c1b..b12f3737 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/SettingsViewModel.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/SettingsViewModel.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings +package dev.meloda.fast.settings import android.content.res.Resources import android.os.Build @@ -6,29 +6,29 @@ import androidx.appcompat.app.AppCompatDelegate import androidx.core.view.HapticFeedbackConstantsCompat import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.meloda.app.fast.common.LongPollController -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.common.extensions.findWithIndex -import com.meloda.app.fast.common.extensions.isSdkAtLeast -import com.meloda.app.fast.common.extensions.setValue -import com.meloda.app.fast.common.model.DarkMode -import com.meloda.app.fast.common.model.LongPollState -import com.meloda.app.fast.common.model.UiText -import com.meloda.app.fast.data.db.AccountsRepository -import com.meloda.app.fast.datastore.AppSettings -import com.meloda.app.fast.datastore.SettingsKeys -import com.meloda.app.fast.datastore.UserSettings -import com.meloda.app.fast.model.database.AccountEntity -import com.meloda.app.fast.settings.model.SettingsItem -import com.meloda.app.fast.settings.model.SettingsScreenState -import com.meloda.app.fast.settings.model.SettingsShowOptions -import com.meloda.app.fast.settings.model.TextProvider +import dev.meloda.fast.common.LongPollController +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.common.extensions.findWithIndex +import dev.meloda.fast.common.extensions.isSdkAtLeast +import dev.meloda.fast.common.extensions.setValue +import dev.meloda.fast.common.model.DarkMode +import dev.meloda.fast.common.model.LongPollState +import dev.meloda.fast.common.model.UiText +import dev.meloda.fast.data.db.AccountsRepository +import dev.meloda.fast.datastore.AppSettings +import dev.meloda.fast.datastore.SettingsKeys +import dev.meloda.fast.datastore.UserSettings +import dev.meloda.fast.model.database.AccountEntity +import dev.meloda.fast.settings.model.SettingsItem +import dev.meloda.fast.settings.model.SettingsScreenState +import dev.meloda.fast.settings.model.SettingsShowOptions +import dev.meloda.fast.settings.model.TextProvider import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.update import kotlinx.coroutines.launch -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR interface SettingsViewModel { diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/di/SettingsModule.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/di/SettingsModule.kt index c5d86875..1cfb19d0 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/di/SettingsModule.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/di/SettingsModule.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.settings.di +package dev.meloda.fast.settings.di -import com.meloda.app.fast.settings.SettingsViewModel -import com.meloda.app.fast.settings.SettingsViewModelImpl +import dev.meloda.fast.settings.SettingsViewModel +import dev.meloda.fast.settings.SettingsViewModelImpl import org.koin.androidx.viewmodel.dsl.viewModelOf import org.koin.dsl.bind import org.koin.dsl.module diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsItem.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsItem.kt index 147b0ddc..b50f9307 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsItem.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsItem.kt @@ -1,10 +1,10 @@ -package com.meloda.app.fast.settings.model +package dev.meloda.fast.settings.model import android.content.res.Resources import androidx.compose.runtime.Immutable -import com.meloda.app.fast.common.model.UiText -import com.meloda.app.fast.common.model.parseString -import com.meloda.app.fast.datastore.AppSettings +import dev.meloda.fast.common.model.UiText +import dev.meloda.fast.common.model.parseString +import dev.meloda.fast.datastore.AppSettings import kotlin.reflect.KClass @Immutable diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsScreenState.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsScreenState.kt index 38dd7a3e..be71268a 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsScreenState.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsScreenState.kt @@ -1,7 +1,7 @@ -package com.meloda.app.fast.settings.model +package dev.meloda.fast.settings.model import androidx.compose.runtime.Immutable -import com.meloda.app.fast.datastore.AppSettings +import dev.meloda.fast.datastore.AppSettings @Immutable data class SettingsScreenState( diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsShowOptions.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsShowOptions.kt index 0aa33bb7..83d82a3e 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsShowOptions.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/SettingsShowOptions.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings.model +package dev.meloda.fast.settings.model data class SettingsShowOptions( val showLogOut: Boolean, diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/TextProvider.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/TextProvider.kt index ff5dfb70..ea0c3b1f 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/TextProvider.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/TextProvider.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.settings.model +package dev.meloda.fast.settings.model -import com.meloda.app.fast.common.model.UiText +import dev.meloda.fast.common.model.UiText fun interface TextProvider> { fun provideText(item: S): UiText? diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/TitleProvider.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/TitleProvider.kt index bfcd9a1b..002de840 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/TitleProvider.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/TitleProvider.kt @@ -1,6 +1,6 @@ -package com.meloda.app.fast.settings.model +package dev.meloda.fast.settings.model -import com.meloda.app.fast.common.model.UiText +import dev.meloda.fast.common.model.UiText fun interface TitleProvider> { fun provideTitle(item: S): UiText? diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/UiItem.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/UiItem.kt index 3163cd7f..9205c312 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/UiItem.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/model/UiItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings.model +package dev.meloda.fast.settings.model import androidx.compose.runtime.Immutable diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/navigation/SettingsNavigation.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/navigation/SettingsNavigation.kt index f5798ed5..d9e1ae61 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/navigation/SettingsNavigation.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/navigation/SettingsNavigation.kt @@ -1,9 +1,9 @@ -package com.meloda.app.fast.settings.navigation +package dev.meloda.fast.settings.navigation import androidx.navigation.NavController import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable -import com.meloda.app.fast.settings.presentation.SettingsRoute +import dev.meloda.fast.settings.presentation.SettingsRoute import kotlinx.serialization.Serializable @Serializable diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/SettingsScreen.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/SettingsScreen.kt index 6bbbebb7..d27c5346 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/SettingsScreen.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/SettingsScreen.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings.presentation +package dev.meloda.fast.settings.presentation import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.WindowInsets @@ -30,28 +30,28 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.LayoutDirection import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.meloda.app.fast.common.UserConfig -import com.meloda.app.fast.datastore.SettingsKeys -import com.meloda.app.fast.settings.HapticType -import com.meloda.app.fast.settings.SettingsViewModel -import com.meloda.app.fast.settings.SettingsViewModelImpl -import com.meloda.app.fast.settings.model.SettingsScreenState -import com.meloda.app.fast.settings.model.UiItem -import com.meloda.app.fast.settings.presentation.item.ListItem -import com.meloda.app.fast.settings.presentation.item.SwitchItem -import com.meloda.app.fast.settings.presentation.item.TextFieldItem -import com.meloda.app.fast.settings.presentation.item.TitleItem -import com.meloda.app.fast.settings.presentation.item.TitleTextItem -import com.meloda.app.fast.ui.components.ActionInvokeDismiss -import com.meloda.app.fast.ui.components.MaterialDialog -import com.meloda.app.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.common.UserConfig +import dev.meloda.fast.datastore.SettingsKeys +import dev.meloda.fast.settings.HapticType +import dev.meloda.fast.settings.SettingsViewModel +import dev.meloda.fast.settings.SettingsViewModelImpl +import dev.meloda.fast.settings.model.SettingsScreenState +import dev.meloda.fast.settings.model.UiItem +import dev.meloda.fast.settings.presentation.item.ListItem +import dev.meloda.fast.settings.presentation.item.SwitchItem +import dev.meloda.fast.settings.presentation.item.TextFieldItem +import dev.meloda.fast.settings.presentation.item.TitleItem +import dev.meloda.fast.settings.presentation.item.TitleTextItem +import dev.meloda.fast.ui.components.ActionInvokeDismiss +import dev.meloda.fast.ui.components.MaterialDialog +import dev.meloda.fast.ui.theme.LocalThemeConfig import dev.chrisbanes.haze.HazeState import dev.chrisbanes.haze.haze import dev.chrisbanes.haze.hazeChild import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi import dev.chrisbanes.haze.materials.HazeMaterials import org.koin.androidx.compose.koinViewModel -import com.meloda.app.fast.ui.R as UiR +import dev.meloda.fast.ui.R as UiR @Composable fun SettingsRoute( diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/ListItem.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/ListItem.kt index 1273b73f..04c3c473 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/ListItem.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/ListItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings.presentation.item +package dev.meloda.fast.settings.presentation.item import androidx.compose.animation.animateContentSize import androidx.compose.foundation.ExperimentalFoundationApi @@ -25,16 +25,16 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import com.meloda.app.fast.settings.model.UiItem -import com.meloda.app.fast.ui.R -import com.meloda.app.fast.ui.basic.ContentAlpha -import com.meloda.app.fast.ui.basic.LocalContentAlpha -import com.meloda.app.fast.ui.components.ActionInvokeDismiss -import com.meloda.app.fast.ui.components.MaterialDialog -import com.meloda.app.fast.ui.components.SelectionType -import com.meloda.app.fast.ui.theme.LocalThemeConfig -import com.meloda.app.fast.ui.util.ImmutableList -import com.meloda.app.fast.ui.util.ImmutableList.Companion.toImmutableList +import dev.meloda.fast.settings.model.UiItem +import dev.meloda.fast.ui.R +import dev.meloda.fast.ui.basic.ContentAlpha +import dev.meloda.fast.ui.basic.LocalContentAlpha +import dev.meloda.fast.ui.components.ActionInvokeDismiss +import dev.meloda.fast.ui.components.MaterialDialog +import dev.meloda.fast.ui.components.SelectionType +import dev.meloda.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.ui.util.ImmutableList +import dev.meloda.fast.ui.util.ImmutableList.Companion.toImmutableList @OptIn(ExperimentalFoundationApi::class) @Composable diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/SwitchItem.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/SwitchItem.kt index d62d9b92..47d153f4 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/SwitchItem.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/SwitchItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings.presentation.item +package dev.meloda.fast.settings.presentation.item import androidx.compose.animation.animateContentSize import androidx.compose.foundation.ExperimentalFoundationApi @@ -19,10 +19,10 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import com.meloda.app.fast.settings.model.UiItem -import com.meloda.app.fast.ui.basic.ContentAlpha -import com.meloda.app.fast.ui.basic.LocalContentAlpha -import com.meloda.app.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.settings.model.UiItem +import dev.meloda.fast.ui.basic.ContentAlpha +import dev.meloda.fast.ui.basic.LocalContentAlpha +import dev.meloda.fast.ui.theme.LocalThemeConfig @OptIn(ExperimentalFoundationApi::class) @Composable diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TextFieldItem.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TextFieldItem.kt index 77fbd5b0..698382a7 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TextFieldItem.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TextFieldItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings.presentation.item +package dev.meloda.fast.settings.presentation.item import androidx.compose.animation.animateContentSize import androidx.compose.foundation.ExperimentalFoundationApi @@ -32,13 +32,13 @@ import androidx.compose.ui.text.TextRange import androidx.compose.ui.text.input.TextFieldValue import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import com.meloda.app.fast.settings.model.UiItem -import com.meloda.app.fast.ui.R -import com.meloda.app.fast.ui.basic.ContentAlpha -import com.meloda.app.fast.ui.basic.LocalContentAlpha -import com.meloda.app.fast.ui.components.ActionInvokeDismiss -import com.meloda.app.fast.ui.components.MaterialDialog -import com.meloda.app.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.settings.model.UiItem +import dev.meloda.fast.ui.R +import dev.meloda.fast.ui.basic.ContentAlpha +import dev.meloda.fast.ui.basic.LocalContentAlpha +import dev.meloda.fast.ui.components.ActionInvokeDismiss +import dev.meloda.fast.ui.components.MaterialDialog +import dev.meloda.fast.ui.theme.LocalThemeConfig @OptIn(ExperimentalFoundationApi::class) @Composable diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TitleItem.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TitleItem.kt index 25430af6..1849387f 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TitleItem.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TitleItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings.presentation.item +package dev.meloda.fast.settings.presentation.item import androidx.compose.animation.animateContentSize import androidx.compose.foundation.layout.padding @@ -8,8 +8,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import com.meloda.app.fast.settings.model.UiItem -import com.meloda.app.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.settings.model.UiItem +import dev.meloda.fast.ui.theme.LocalThemeConfig @Composable fun TitleItem( diff --git a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TitleTextItem.kt b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TitleTextItem.kt index 75a9123f..667c7c07 100644 --- a/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TitleTextItem.kt +++ b/feature/settings/src/main/kotlin/com/meloda/app/fast/settings/presentation/item/TitleTextItem.kt @@ -1,4 +1,4 @@ -package com.meloda.app.fast.settings.presentation.item +package dev.meloda.fast.settings.presentation.item import androidx.compose.animation.animateContentSize import androidx.compose.foundation.ExperimentalFoundationApi @@ -18,10 +18,10 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import com.meloda.app.fast.settings.model.UiItem -import com.meloda.app.fast.ui.basic.ContentAlpha -import com.meloda.app.fast.ui.basic.LocalContentAlpha -import com.meloda.app.fast.ui.theme.LocalThemeConfig +import dev.meloda.fast.settings.model.UiItem +import dev.meloda.fast.ui.basic.ContentAlpha +import dev.meloda.fast.ui.basic.LocalContentAlpha +import dev.meloda.fast.ui.theme.LocalThemeConfig @OptIn(ExperimentalFoundationApi::class) @Composable