fix get_expiries endpoints & clean up

pull/941/head
Ryan Zhao 1 year ago
parent 33c239eae2
commit d5343ac236

@ -118,7 +118,6 @@ public extension DisappearingMessagesJob {
serverHashes: expirationInfos.map { $0.serverHash },
shortenOnly: true
).map { results in
print("Ryan Test expire: \(results)")
var unchangedMessages: [String: UInt64] = [:]
results.forEach { _, result in
guard let unchanged = result.unchanged else { return }
@ -135,17 +134,6 @@ public extension DisappearingMessagesJob {
.updateAll(db, Interaction.Columns.expiresInSeconds.set(to: expiresInSeconds))
}
}.retainUntilComplete()
SnodeAPI.getSwarm(for: userPublicKey)
.then2 { swarm -> Promise<Void> in
guard let snode = swarm.randomElement() else { return Promise(error: StorageError.objectNotFound) }
return SnodeAPI.getExpiries(from: snode, associatedWith: getUserHexEncodedPublicKey(db), of: expirationInfos.map { $0.serverHash })
.map{ result in
print("Ryan Test get_expiries: \(result)")
}
}.retainUntilComplete()
}
return updateNextRunIfNeeded(db)

@ -510,7 +510,7 @@ public final class SnodeAPI {
// Make the request
let parameters: JSON = [
"pubKey": publicKey,
"pubkey": publicKey,
"messages": serverHashes,
"timestamp": timestamp,
"pubkey_ed25519": ed25519PublicKey,
@ -599,7 +599,7 @@ public final class SnodeAPI {
// Make the request
let parameters: JSON = [
"pubKey": Features.useTestnet ? publicKey.removingIdPrefixIfNeeded() : publicKey,
"pubKey": Features.useTestnet ? publicKey.removingIdPrefixIfNeeded() : publicKey, // NOTE: Capital "K"
"namespace": namespace,
"lastHash": lastHash,
"timestamp": timestamp,
@ -640,7 +640,7 @@ public final class SnodeAPI {
// Make the request
var parameters: JSON = [
"pubKey": (Features.useTestnet ? publicKey.removingIdPrefixIfNeeded() : publicKey),
"pubKey": (Features.useTestnet ? publicKey.removingIdPrefixIfNeeded() : publicKey), // NOTE: Capital "K"
"lastHash": lastHash
]

@ -2,5 +2,5 @@
@objc(SNFeatures)
public final class Features : NSObject {
public static let useOnionRequests = true
public static let useTestnet = true
public static let useTestnet = false
}

Loading…
Cancel
Save