diff --git a/SessionMessagingKit/File Server/FileServerAPIV2.swift b/SessionMessagingKit/File Server/FileServerAPIV2.swift index 0ff9a8f59..dd19b528c 100644 --- a/SessionMessagingKit/File Server/FileServerAPIV2.swift +++ b/SessionMessagingKit/File Server/FileServerAPIV2.swift @@ -74,7 +74,7 @@ public final class FileServerAPIV2 : NSObject { // MARK: File Storage @objc(upload:) public static func objc_upload(file: Data) -> AnyPromise { - return AnyPromise.from(upload(file)) + return AnyPromise.from(upload(file).map { String($0) }) } public static func upload(_ file: Data) -> Promise { diff --git a/SignalUtilitiesKit/To Do/OWSProfileManager.m b/SignalUtilitiesKit/To Do/OWSProfileManager.m index ee29b22b0..c37b850f9 100644 --- a/SignalUtilitiesKit/To Do/OWSProfileManager.m +++ b/SignalUtilitiesKit/To Do/OWSProfileManager.m @@ -364,8 +364,8 @@ typedef void (^ProfileManagerFailureBlock)(NSError *error); AnyPromise *promise = [SNFileServerAPIV2 upload:encryptedAvatarData]; - [promise.thenOn(dispatch_get_main_queue(), ^(uint64_t fileID) { - NSString *downloadURL = [NSString stringWithFormat:@"%@/files/%llu", SNFileServerAPIV2.server, fileID]; + [promise.thenOn(dispatch_get_main_queue(), ^(NSString *fileID) { + NSString *downloadURL = [NSString stringWithFormat:@"%@/files/%@", SNFileServerAPIV2.server, fileID]; [NSUserDefaults.standardUserDefaults setObject:[NSDate new] forKey:@"lastProfilePictureUpload"]; [self.localUserProfile updateWithProfileKey:newProfileKey dbConnection:self.dbConnection completion:^{ successBlock(downloadURL);