Skip to content

Commit d680247

Browse files
committed
[fix] getAllowUser
1 parent 7e4f0ae commit d680247

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

DailyQuest/DailyQuest/Data/Repositories/DefaultBrowseRepository.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,10 @@ extension DefaultBrowseRepository: BrowseRepository {
2727
/// Firebase 우선, 실패시 persistentStorage, persistentStorage도 실패시 Error반환
2828
/// - Returns: Observable<[BrowseQuest]>
2929
func fetch() -> Single<[BrowseQuest]> {
30-
let uid = networkService.uid.value
3130
return networkService.getAllowUsers(limit: 10)
3231
.map { $0.toDomain() }
3332
.flatMap(fetchBrowseQuestNetworkService(user:))
34-
.filter { !$0.quests.isEmpty && uid != $0.user.uuid }
33+
.filter { !$0.quests.isEmpty }
3534
.toArray()
3635
.do(afterSuccess: { [weak self] browseQuests in
3736
guard let self = self else { return }

DailyQuest/DailyQuest/Infrastructure/FirebaseService/FirebaseService.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,8 +437,10 @@ extension FirebaseService {
437437
do {
438438
guard let querySnapshot = querySnapshot else { throw NetworkServiceError.noDataError }
439439
for document in querySnapshot.documents {
440-
let quest = try document.data(as: UserDTO.self)
441-
observer.onNext(quest)
440+
let user = try document.data(as: UserDTO.self)
441+
if user.uuid != self.uid.value {
442+
observer.onNext(user)
443+
}
442444
}
443445
} catch let error {
444446
observer.onError(error)

0 commit comments

Comments
 (0)