COVIDSafe code from version 2.2 (#42)

This commit is contained in:
COVIDSafe Support 2021-02-02 11:04:43 +11:00 committed by GitHub
parent 9e6e4604ef
commit f14aa60482
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
67 changed files with 3645 additions and 464 deletions

View file

@ -284,9 +284,10 @@ public extension PayloadData {
let message = decodedPayload.msg
return String(message.suffix(25))
} catch {
let startIndex = count >= 3 ? 3 : 0
let endIndex = count >= 3 ? count-3 : 0
return String(subdata(in: startIndex..<endIndex).base64EncodedString().prefix(6))
guard count > 0 else {
return ""
}
return String(self.base64EncodedString().prefix(6))
}
}
}