This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import SwiftUI | |
import UIKit | |
import UIUtility | |
extension View { | |
func captureProtected(isBlocked: Bool) -> some View { | |
modifier(BlockCapture(isBlocked: isBlocked)) | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Foundation | |
public final class Debouncer { | |
public var isCancelled: Bool { workItem.isCancelled } | |
private lazy var queue: DispatchQueue = { | |
DispatchQueue(label: "com.traderepublic.debouncer", target: .global()) | |
}() | |
private var workItem: DispatchWorkItem = .init(block: {}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Crashed: Engage.Database.Operations.Queue | |
0 Realm 0x101770944 realm::Array::init_from_mem(realm::MemRef) + 20 | |
1 Realm 0x101502290 realm::Array::init_from_ref(unsigned long) + 8368 | |
2 Realm 0x1017fb804 realm::Cluster::init_leaf(realm::ColKey, realm::ArrayPayload*) const + 184 | |
3 Realm 0x10158ada4 realm::LinkMap::set_cluster(realm::Cluster const*) + 2624 (memory:2624) | |
4 Realm 0x10187e9c8 realm::ParentNode::match(realm::ConstObj&) + 224 | |
5 Realm 0x1016fd67c realm::Query::do_count(unsigned long) const + 144 | |
6 Realm 0x1016fdbc4 realm::Query::count(realm::DescriptorOrdering const&) + 208 | |
7 Realm 0x1015363c0 realm::Results::do_size() + 163 (results.cpp:163) | |
8 Realm 0x10153b108 realm::Results::size() + 140 (results.cpp:140) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Crashed: Engage.Database.Operations.Queue | |
0 Realm 0x1016e3bfc realm::util::EncryptedFileMapping::read_barrier(void const*, unsigned long, unsigned long (*)(char const*)) + 96 | |
1 Realm 0x10131233c realm::util::do_encryption_read_barrier(void const*, unsigned long, unsigned long (*)(char const*), realm::util::EncryptedFileMapping*) + 8540 | |
2 Realm 0x101312268 realm::Array::init_from_ref(unsigned long) + 8328 | |
3 Realm 0x10160b804 realm::Cluster::init_leaf(realm::ColKey, realm::ArrayPayload*) const + 184 | |
4 Realm 0x10139ada4 realm::LinkMap::set_cluster(realm::Cluster const*) + 2624 (memory:2624) | |
5 Realm 0x10168e9c8 realm::ParentNode::match(realm::ConstObj&) + 224 | |
6 Realm 0x10150d67c realm::Query::do_count(unsigned long) const + 144 | |
7 Realm 0x10150dbc4 realm::Query::count(realm::DescriptorOrdering const&) + 208 | |
8 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Crashed: Engage.Database.Operations.Queue | |
0 Realm 0x102197330 realm::util::EncryptedFileMapping::read_barrier(void const*, unsigned long, unsigned long (*)(char const*)) + 32 | |
1 Realm 0x101e87090 realm::util::do_encryption_read_barrier(void const*, unsigned long, unsigned long (*)(char const*), realm::util::EncryptedFileMapping*) + 8068 | |
2 Realm 0x101e86fc8 realm::Array::init_from_ref(unsigned long) + 7868 | |
3 Realm 0x1020be574 realm::Cluster::init_leaf(realm::ColKey, realm::ArrayPayload*) const + 184 | |
4 Realm 0x101f0ddf4 realm::LinkMap::set_cluster(realm::Cluster const*) + 2624 (memory:2624) | |
5 Realm 0x102141430 realm::ParentNode::match(realm::ConstObj&) + 228 | |
6 Realm 0x101fbec58 realm::Query::do_count(unsigned long) const + 144 | |
7 Realm 0x101fbf1ec realm::Query::count(realm::DescriptorOrdering const&) + 208 | |
8 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
extension String { | |
/// Check if a string contains in other string considering a minimum match percentage. | |
/// - Parameters: | |
/// - string: String that should be tested. | |
/// - matchPercentage: The minimum match percentage. | |
/// - Returns: Boolean indication if the requeriment was matched. | |
public func contains(_ string: String, matchPercentage: Float) -> Bool { | |
let set1 = Set<String>(self.components(separatedBy: .whitespaces)) | |
let set2 = Set<String>(string.components(separatedBy: .whitespaces)) | |
let match: Set<String> = set1.intersection(set2) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// ChatCollectionViewFlowLayout.swift | |
// Engage | |
// | |
// Created by Bruno Guidolim on 04.08.19. | |
// Copyright © 2019 COYO GmbH. All rights reserved. | |
// | |
import MessageKit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import UIKit | |
let userJson = """ | |
{ | |
"id": "4yq6txdpfadhbaqnwp3", | |
"age": 5, | |
"name":"John Doe", | |
"properties": { | |
"dynamicKeyA": "1", | |
"dynamicKeyB": "2", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// FilePreview.swift | |
// COYO Messenger Framework | |
// | |
// Created by Bruno Guidolim on 21.11.18. | |
// Copyright © 2018 COYO. All rights reserved. | |
// | |
import Foundation | |
import WebKit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/// This is a list of Hypertext Transfer Protocol (HTTP) response status codes. | |
/// It includes codes from IETF internet standards, other IETF RFCs, other specifications, and some additional commonly used codes. | |
/// The first digit of the status code specifies one of five classes of response; an HTTP client must recognise these five classes at a minimum. | |
enum HTTPStatusCode: Int, Error { | |
/// The response class representation of status codes, these get grouped by their first digit. | |
enum ResponseType { | |
/// - informational: This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an empty line. | |
case informational |
NewerOlder