Skip to content

Instantly share code, notes, and snippets.

View cmonteirooliveira's full-sized avatar

cmonteirooliveira

View GitHub Profile
private func requestNetwork<T: Request>(request: T, completion: (Result<T> -> Void)?) {
if isUserLogged {
do {
let urlRequest = try request.toRequest()
session.dataTask(with: urlRequest) { (data, response, error) in
if let httpResponse = response as? HTTPURLResponse {
if acceptedStatuses?.contains(httpResponse.statusCode) != true {
if let apiError = errorParser?.possibleError(from: data) {
completion(.failure(error))
return
Import{View, Text} from ‘react-native';