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
|
||
|
}
|
||
|
}
|