Skip to content

Commit 1dadc57

Browse files
committed
use original source (https://github.com/fabianfett/swift-base64-kit) for base64 encoding code that does not require Data
1 parent 28ed1cc commit 1dadc57

File tree

2 files changed

+253
-2
lines changed

2 files changed

+253
-2
lines changed

Sources/AWSLambdaEvents/DynamoDB.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ extension DynamoDBEvent {
466466
case .string(let string):
467467
return string
468468
case .binary(let binary):
469-
return Data(binary).base64EncodedString()
469+
return Base64.encodeToString(bytes: binary)
470470
default:
471471
throw self.createTypeMismatchError(type: type, forKey: key, value: value)
472472
}
@@ -658,7 +658,7 @@ extension DynamoDBEvent {
658658
case .string(let string):
659659
return string
660660
case .binary(let binary):
661-
return Data(binary).base64EncodedString()
661+
return Base64.encodeToString(bytes: binary)
662662
default:
663663
throw self.createTypeMismatchError(type: String.self, value: self.value)
664664
}

0 commit comments

Comments
 (0)