Skip to content
Snippets Groups Projects
Commit 8123ef70 authored by Bruno Muniz's avatar Bruno Muniz :apple:
Browse files

Ignoring cache for banned list

parent c107d729
No related branches found
No related tags found
3 merge requests!71Releasing v1.1.5 (214),!69Implemented filtering for banned/blocked users and reporting,!67v1.1.5 b(203)
......@@ -244,7 +244,6 @@ extension Session {
///
//try dbManager.deleteContact(contact)
_ = try? dbManager.deleteMessages(Message.Query(chat: .direct(myId, contact.id)))
var contact = contact
contact.email = nil
contact.phone = nil
......@@ -254,6 +253,6 @@ extension Session {
contact.isBlocked = true
contact.authStatus = .stranger
contact.nickname = contact.username
_ = try? dbManager.saveContact(contact)
_ = try! dbManager.saveContact(contact)
}
}
......@@ -20,7 +20,8 @@ extension FetchBannedList {
public static let live = FetchBannedList { completion in
let url = URL(string: "https://elixxir-bins.s3.us-west-1.amazonaws.com/client/bannedUsers/bannedTesting.csv")!
let session = URLSession.shared
let task = session.dataTask(with: url) { data, response, error in
let request = URLRequest(url: url, cachePolicy: .reloadIgnoringLocalAndRemoteCacheData)
let task = session.dataTask(with: request) { data, response, error in
if let error = error {
completion(.failure(.network(error as! URLError)))
return
......
......@@ -144,7 +144,9 @@ final class SearchLeftViewModel {
var snapshot = SearchSnapshot()
if var user = user {
if let contact = try? session.dbManager.fetchContacts(.init(id: [user.id])).first {
if let contact = try! session.dbManager.fetchContacts(.init(id: [user.id])).first {
user.isBanned = contact.isBanned
user.isBlocked = contact.isBlocked
user.authStatus = contact.authStatus
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment