diff --git a/ios/UploadAttachments/UploadAttachments/UploadManager.swift b/ios/UploadAttachments/UploadAttachments/UploadManager.swift index d86d5c14d..fb1b5e316 100644 --- a/ios/UploadAttachments/UploadAttachments/UploadManager.swift +++ b/ios/UploadAttachments/UploadAttachments/UploadManager.swift @@ -9,6 +9,17 @@ import UIKit return Singleton.instance } + private func buildUploadURL(baseURL: String, channelId: String, fileName: String?) -> URL? { + let urlComponent = NSURLComponents(string: "\(baseURL)/api/v4/files") + let queryChannel = URLQueryItem(name: "channel_id", value: channelId) + let queryFile = URLQueryItem(name: "filename", value: fileName) + + urlComponent?.path = "/api/v4/files" + urlComponent?.queryItems = [queryChannel, queryFile] + print("URL TO UPLOAD \(urlComponent?.string ?? "NOT DEFINED")") + return urlComponent?.url + } + public func uploadFiles(baseURL: String, token: String, channelId: String, message: String?, attachments: AttachmentArray, callback: () -> Void) { let identifier = "mattermost-share-upload-\(UUID().uuidString)" UploadSessionManager.shared.createUploadSessionData( @@ -24,7 +35,8 @@ import UIKit for index in 0..