Build and run

This commit is contained in:
Ali
2020-02-24 19:23:09 +04:00
parent 5380b12805
commit 92febb8319
228 changed files with 1638 additions and 980 deletions

View File

@@ -0,0 +1,17 @@
load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
swift_library(
name = "EncryptionKeyVisualization",
module_name = "EncryptionKeyVisualization",
srcs = glob([
"Sources/**/*.swift",
]),
deps = [
"//submodules/TelegramCore:TelegramCore",
"//submodules/SyncCore:SyncCore",
"//submodules/EncryptionKeyVisualization/Impl:EncryptionKeyVisualizationImpl",
],
visibility = [
"//visibility:public",
],
)

View File

@@ -0,0 +1,22 @@
objc_library(
name = "EncryptionKeyVisualizationImpl",
enable_modules = True,
module_name = "EncryptionKeyVisualizationImpl",
srcs = glob([
"Sources/**/*.m",
"Sources/**/*.h",
]),
hdrs = glob([
"PublicHeaders/**/*.h",
]),
includes = [
"PublicHeaders",
],
sdk_frameworks = [
"Foundation",
],
visibility = [
"//visibility:public",
],
)

View File

@@ -0,0 +1,5 @@
#import <UIKit/UIKit.h>
#import <EncryptionKeyVisualizationImpl/SecretChatKeyVisualization.h>

View File

@@ -1,4 +1,4 @@
#import "SecretChatKeyVisualization.h"
#import <EncryptionKeyVisualizationImpl/SecretChatKeyVisualization.h>
#import <objc/runtime.h>

View File

@@ -1,11 +0,0 @@
#import <UIKit/UIKit.h>
//! Project version number for EncryptionKeyVisualization.
FOUNDATION_EXPORT double EncryptionKeyVisualizationVersionNumber;
//! Project version string for EncryptionKeyVisualization.
FOUNDATION_EXPORT const unsigned char EncryptionKeyVisualizationVersionString[];
#import <EncryptionKeyVisualization/SecretChatKeyVisualization.h>

View File

@@ -1,6 +1,8 @@
import Foundation
import UIKit
import TelegramCore
import SyncCore
import EncryptionKeyVisualizationImpl
public func secretChatKeyImage(_ fingerprint: SecretChatKeyFingerprint, size: CGSize) -> UIImage? {
let keySignatureData = fingerprint.sha1.data()