Skip to content

Commit 8bd9bf6

Browse files
committed
move encodeMetadata to helpers
1 parent 30955b4 commit 8bd9bf6

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

Sources/Storage/Helpers.swift

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77

88
import Foundation
9+
import Helpers
910

1011
#if canImport(MobileCoreServices)
1112
import MobileCoreServices
@@ -26,7 +27,7 @@ import Foundation
2627
kUTTagClassFilenameExtension, pathExtension as CFString, nil
2728
)?.takeRetainedValue(),
2829
let contentType = UTTypeCopyPreferredTagWithClass(id, kUTTagClassMIMEType)?
29-
.takeRetainedValue()
30+
.takeRetainedValue()
3031
{
3132
return contentType as String
3233
}
@@ -42,7 +43,7 @@ import Foundation
4243
kUTTagClassFilenameExtension, pathExtension as CFString, nil
4344
)?.takeRetainedValue(),
4445
let contentType = UTTypeCopyPreferredTagWithClass(id, kUTTagClassMIMEType)?
45-
.takeRetainedValue()
46+
.takeRetainedValue()
4647
{
4748
return contentType as String
4849
}
@@ -61,7 +62,7 @@ import Foundation
6162
kUTTagClassFilenameExtension, pathExtension as CFString, nil
6263
)?.takeRetainedValue(),
6364
let contentType = UTTypeCopyPreferredTagWithClass(id, kUTTagClassMIMEType)?
64-
.takeRetainedValue()
65+
.takeRetainedValue()
6566
{
6667
return contentType as String
6768
}
@@ -71,6 +72,11 @@ import Foundation
7172
}
7273
#endif
7374

75+
func encodeMetadata(_ metadata: JSONObject) -> Data {
76+
let encoder = AnyJSON.encoder
77+
return (try? encoder.encode(metadata)) ?? "{}".data(using: .utf8)!
78+
}
79+
7480
extension String {
7581
var pathExtension: String {
7682
(self as NSString).pathExtension

Sources/Storage/StorageFileApi.swift

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,6 @@ enum FileUpload {
4949
formData.append(url, withName: "")
5050
}
5151
}
52-
53-
private func encodeMetadata(_ metadata: JSONObject) -> Data {
54-
let encoder = AnyJSON.encoder
55-
return (try? encoder.encode(metadata)) ?? "{}".data(using: .utf8)!
56-
}
5752
}
5853

5954
/// Supabase Storage File API

0 commit comments

Comments
 (0)