24 lines
524 B
Swift
24 lines
524 B
Swift
//
|
|
// Data+Extensions.swift
|
|
// NotificationService
|
|
//
|
|
// Created by Djorkaeff Alexandre Vilela Pereira on 9/18/20.
|
|
// Copyright © 2020 Facebook. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
extension Data {
|
|
static func randomBytes(length: Int) -> Data {
|
|
let bytes = [UInt32](repeating: 0, count: length).map { _ in arc4random() }
|
|
let data = Data(bytes: bytes, count: length)
|
|
return data
|
|
}
|
|
|
|
static func join(vector: Data, data: Data) -> Data {
|
|
var v = vector
|
|
v.append(data)
|
|
return v
|
|
}
|
|
}
|