app/src/main/java/com/studhub/app/data/repository/ReportRepositoryImpl.kt | 60 | A 0 mins | B 84% |
app/src/main/java/com/studhub/app/data/repository/UserRepositoryImpl.kt | 367 | A 3 hrs | D 69% |
app/src/main/java/com/studhub/app/data/storage/StorageHelper.kt | 18 | A 0 mins | F 20% |
app/src/main/java/com/studhub/app/di/AppModule.kt | 187 | A 0 mins |
|
app/src/main/java/com/studhub/app/domain/model/Category.kt | 9 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/model/Conversation.kt | 25 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/model/Listing.kt | 36 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/model/MeetingPoint.kt | 5 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/model/Message.kt | 23 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/model/Rating.kt | 12 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/model/Report.kt | 20 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/model/User.kt | 28 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/repository/AuthRepository.kt | 19 | A 0 mins | F 0% |
app/src/main/java/com/studhub/app/domain/repository/CategoryRepository.kt | 9 | A 0 mins | F 0% |
app/src/main/java/com/studhub/app/domain/repository/ConversationRepository.kt | 11 | A 0 mins | F 0% |
app/src/main/java/com/studhub/app/domain/repository/ListingRepository.kt | 33 | A 2 hrs | F 0% |
app/src/main/java/com/studhub/app/domain/repository/MessageRepository.kt | 11 | A 0 mins | F 0% |
app/src/main/java/com/studhub/app/domain/repository/ReportRepository.kt | 9 | A 0 mins | F 0% |
app/src/main/java/com/studhub/app/domain/repository/UserRepository.kt | 28 | A 45 mins | F 0% |
app/src/main/java/com/studhub/app/domain/usecase/category/GetCategories.kt | 11 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/category/GetCategory.kt | 11 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/conversation/FlushPendingMessages.kt | 17 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/conversation/GetConversation.kt | 16 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/conversation/GetConversationMessages.kt | 12 | A 1 hr | F 50% |
app/src/main/java/com/studhub/app/domain/usecase/conversation/GetCurrentUserConversations.kt | 17 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/conversation/SendMessage.kt | 23 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/conversation/StartConversationWith.kt | 17 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/CreateListing.kt | 16 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/GetDraftListing.kt | 13 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/GetListing.kt | 13 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/GetListings.kt | 11 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/GetListingsBySearch.kt | 57 | A 1 hr | A 96% |
app/src/main/java/com/studhub/app/domain/usecase/listing/GetOwnDraftListings.kt | 16 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/GetOwnListings.kt | 16 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/PlaceBid.kt | 19 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/RemoveListing.kt | 14 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/SaveDraftListing.kt | 16 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/UpdateListing.kt | 14 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/listing/UpdateListingToBidding.kt | 14 | A 2 hrs | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/AddBlockedUser.kt | 18 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/AddFavoriteListing.kt | 19 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/AddRating.kt | 11 | A 1 hr | F 50% |
app/src/main/java/com/studhub/app/domain/usecase/user/DeleteRating.kt | 10 | A 1 hr | F 50% |
app/src/main/java/com/studhub/app/domain/usecase/user/GetBlockedUsers.kt | 15 | A 1 hr | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/GetCurrentUser.kt | 15 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/GetFavoriteListings.kt | 15 | A 1 hr | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/GetUser.kt | 11 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/GetUserRatings.kt | 11 | A 1 hr | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/RemoveFavoriteListing.kt | 19 | A 0 mins | A 100% |
app/src/main/java/com/studhub/app/domain/usecase/user/RemoveUser.kt | 10 | A 0 mins | F 0% |