Run swiftformat . using v0.60.1
This commit is contained in:
parent
40f86e81fd
commit
13d5fe93dc
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import AVFoundation
|
||||
import Foundation
|
||||
import SignalServiceKit
|
||||
import UIKit
|
||||
|
||||
|
||||
@ -17,6 +17,7 @@ protocol CallHeaderDelegate: AnyObject {
|
||||
}
|
||||
|
||||
class CallHeader: UIView {
|
||||
|
||||
// MARK: - Views
|
||||
|
||||
private lazy var gradientView: UIView = {
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import Foundation
|
||||
import CallKit
|
||||
public import Foundation
|
||||
import SignalServiceKit
|
||||
import SignalUI
|
||||
import UIKit
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SignalServiceKit
|
||||
import SDWebImage
|
||||
public import SignalServiceKit
|
||||
import SignalUI
|
||||
public import UIKit
|
||||
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import LibSignalClient
|
||||
import MobileCoin
|
||||
public import SignalServiceKit
|
||||
import LibSignalClient
|
||||
import SignalUI
|
||||
|
||||
public enum CVAttachment: Equatable {
|
||||
|
||||
@ -4,9 +4,9 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import Lottie
|
||||
import SignalServiceKit
|
||||
public import SignalUI
|
||||
import Lottie
|
||||
|
||||
public class CVComponentThreadDetails: CVComponentBase, CVRootComponent {
|
||||
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import AVFAudio
|
||||
public import SignalServiceKit
|
||||
import LibSignalClient
|
||||
public import SignalServiceKit
|
||||
import SignalUI
|
||||
public import UIKit
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import SignalUI
|
||||
public import SignalServiceKit
|
||||
import SignalUI
|
||||
public import UIKit
|
||||
|
||||
protocol PinnedMessageInteractionManagerDelegate: AnyObject {
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import LibSignalClient
|
||||
public import SignalServiceKit
|
||||
public import SignalUI
|
||||
import LibSignalClient
|
||||
|
||||
public struct CVSelectionType: OptionSet {
|
||||
public let rawValue: UInt
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import SignalServiceKit
|
||||
import LibSignalClient
|
||||
public import SignalServiceKit
|
||||
import SignalUI
|
||||
public import UIKit
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import SignalServiceKit
|
||||
public import LibSignalClient
|
||||
import SignalServiceKit
|
||||
|
||||
public class DeviceProvisioningURL {
|
||||
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import SignalServiceKit
|
||||
import LibSignalClient
|
||||
public import SignalServiceKit
|
||||
|
||||
public class ProvisioningManager {
|
||||
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import SignalServiceKit
|
||||
import LibSignalClient
|
||||
public import SignalServiceKit
|
||||
|
||||
// MARK: - DecryptableProvisioningMessage
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SafariServices
|
||||
import LibSignalClient
|
||||
public import SafariServices
|
||||
import SignalServiceKit
|
||||
import SignalUI
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SignalUI
|
||||
public import SignalServiceKit
|
||||
public import SignalUI
|
||||
|
||||
public class PaymentsViewPassphraseConfirmViewController: OWSTableViewController2 {
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SignalUI
|
||||
public import SignalServiceKit
|
||||
public import SignalUI
|
||||
|
||||
public class PaymentsViewPassphraseGridViewController: OWSTableViewController2 {
|
||||
|
||||
|
||||
@ -116,6 +116,7 @@ class BadgeCollectionView: UICollectionView {
|
||||
}
|
||||
|
||||
extension BadgeCollectionView: UICollectionViewDelegateFlowLayout, UICollectionViewDataSource {
|
||||
|
||||
// MARK: Selection
|
||||
|
||||
func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool {
|
||||
|
||||
@ -4,9 +4,9 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import UIKit
|
||||
public import SignalServiceKit
|
||||
import SignalUI
|
||||
import UIKit
|
||||
|
||||
protocol BadgeIssueSheetDelegate: AnyObject {
|
||||
func badgeIssueSheetActionTapped(_ action: BadgeIssueSheetAction)
|
||||
|
||||
@ -6,9 +6,9 @@
|
||||
import BonMot
|
||||
import Foundation
|
||||
import Lottie
|
||||
import SafariServices
|
||||
public import SignalServiceKit
|
||||
public import SignalUI
|
||||
import SafariServices
|
||||
import UIKit
|
||||
|
||||
// MARK: - Profile badge lookup
|
||||
|
||||
@ -4,9 +4,9 @@
|
||||
//
|
||||
|
||||
public import Foundation
|
||||
public import UIKit
|
||||
import SignalServiceKit
|
||||
import SignalUI
|
||||
public import UIKit
|
||||
|
||||
class HomeTabBarController: UITabBarController {
|
||||
|
||||
|
||||
@ -11,6 +11,7 @@ import UIKit
|
||||
// MARK: - Camera Controls
|
||||
|
||||
protocol CameraCaptureControlDelegate: AnyObject {
|
||||
|
||||
// MARK: Photo
|
||||
|
||||
func cameraCaptureControlDidRequestCapturePhoto(_ control: CameraCaptureControl)
|
||||
|
||||
@ -410,7 +410,7 @@ extension SendMediaNavigationController: PHPickerViewControllerDelegate {
|
||||
},
|
||||
)
|
||||
|
||||
let resolvablePendingAttachments = results.compactMap { (result) -> (() async throws -> PendingAttachment)? in
|
||||
let resolvablePendingAttachments = results.compactMap { result -> (() async throws -> PendingAttachment)? in
|
||||
guard let assetIdentifier = result.assetIdentifier else {
|
||||
owsFailDebug("can't select asset without an identifier")
|
||||
return nil
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import SignalUI
|
||||
import SignalServiceKit
|
||||
public import SignalUI
|
||||
|
||||
public enum SafetyTipsType {
|
||||
case contact
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import UIKit
|
||||
import QuartzCore
|
||||
public import UIKit
|
||||
|
||||
@IBDesignable
|
||||
open class MarqueeLabel: UILabel, CAAnimationDelegate {
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import XCTest
|
||||
import LibSignalClient
|
||||
public import XCTest
|
||||
|
||||
@testable import Signal
|
||||
@testable import SignalServiceKit
|
||||
|
||||
@ -5,8 +5,8 @@
|
||||
|
||||
import Foundation
|
||||
import LibSignalClient
|
||||
@testable public import SignalServiceKit
|
||||
@testable public import Signal
|
||||
@testable public import SignalServiceKit
|
||||
|
||||
extension RegistrationCoordinatorImpl {
|
||||
|
||||
|
||||
@ -7,6 +7,7 @@ import XCTest
|
||||
@testable import Signal
|
||||
|
||||
final class DonationPaymentDetailsViewControllerTest: XCTestCase {
|
||||
|
||||
// MARK: - Formatting tests
|
||||
|
||||
func testFormatCardNumber() {
|
||||
|
||||
@ -10,6 +10,7 @@ import XCTest
|
||||
@testable import SignalUI
|
||||
|
||||
class SignalAttachmentTest: XCTestCase {
|
||||
|
||||
// MARK: - Utilities
|
||||
|
||||
func testMetadataStrippingDoesNotChangeOrientation(url: URL) throws {
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import LibSignalClient
|
||||
import Foundation
|
||||
public import LibSignalClient
|
||||
|
||||
extension ProfileKey {
|
||||
public convenience init(_ profileKey: Aes256Key) {
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import LibSignalClient
|
||||
public import GRDB
|
||||
public import LibSignalClient
|
||||
|
||||
extension Aci {
|
||||
/// Parses an ACI from its string representation.
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import LibSignalClient
|
||||
import GRDB
|
||||
public import LibSignalClient
|
||||
|
||||
public enum BackupValidationError: Error {
|
||||
case unknownFields([String])
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import Contacts
|
||||
import ContactsUI
|
||||
import Foundation
|
||||
|
||||
protocol ContactStoreAdaptee {
|
||||
var rawAuthorizationStatus: RawContactAuthorizationStatus { get }
|
||||
|
||||
@ -639,7 +639,6 @@ private enum IsEnabledFlag: String, FlagType {
|
||||
case .ringrtcNwPathMonitorTrialKillSwitch: true // cached during launch, so not hot-swapped in practice
|
||||
case .ringrtcVp9Enabled: true
|
||||
case .serviceExtensionFailureKillSwitch: true
|
||||
|
||||
#if TESTABLE_BUILD
|
||||
case .hotSwappable: true
|
||||
case .nonSwappable: false
|
||||
@ -729,7 +728,6 @@ private enum ValueFlag: String, FlagType {
|
||||
case .sepaEnabledRegions: true
|
||||
case .standardMediaQualityLevel: true
|
||||
case .videoAttachmentMaxEncryptedBytes: true
|
||||
|
||||
#if TESTABLE_BUILD
|
||||
case .hotSwappable: true
|
||||
case .nonSwappable: false
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import LibSignalClient
|
||||
import GRDB
|
||||
public import LibSignalClient
|
||||
|
||||
public enum RemoteDeleteAuthor: Equatable {
|
||||
case admin(aci: Aci, displayName: String)
|
||||
|
||||
@ -7,6 +7,7 @@ import Foundation
|
||||
import LibSignalClient
|
||||
|
||||
extension TSInfoMessage {
|
||||
|
||||
// MARK: - Convenience initializers
|
||||
|
||||
public convenience init(
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import LibSignalClient
|
||||
public import GRDB
|
||||
public import LibSignalClient
|
||||
|
||||
public struct ArchivedPayment: Codable, Hashable, FetchableRecord, PersistableRecord {
|
||||
public static let databaseTableName: String = "ArchivedPayment"
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import Intents
|
||||
public import GRDB
|
||||
import Intents
|
||||
|
||||
// Recipient hiding (also called "contact hiding," "contact management," or
|
||||
// "contact removal/deletion" by Product) is a feature that allows users to
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import Reachability
|
||||
public import LibSignalClient
|
||||
import Reachability
|
||||
|
||||
public protocol NetworkManagerProtocol {
|
||||
func asyncRequestImpl(
|
||||
|
||||
@ -180,6 +180,7 @@ extension OWSURLSessionProtocol {
|
||||
// MARK: -
|
||||
|
||||
public extension OWSURLSessionProtocol {
|
||||
|
||||
// MARK: - Upload Tasks Convenience
|
||||
|
||||
func performUpload(
|
||||
|
||||
@ -5,8 +5,8 @@
|
||||
|
||||
import Foundation
|
||||
import Intents
|
||||
import UserNotifications
|
||||
public import UIKit
|
||||
import UserNotifications
|
||||
|
||||
public class UserNotificationConfig {
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import LibSignalClient
|
||||
public import GRDB
|
||||
public import LibSignalClient
|
||||
|
||||
@objc
|
||||
public class DBReadTransaction: NSObject {
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import PassKit
|
||||
public import LibSignalClient
|
||||
import PassKit
|
||||
|
||||
public enum OneTimeBadgeLevel: Hashable {
|
||||
case boostBadge
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import LibSignalClient
|
||||
public import GRDB
|
||||
import LibSignalClient
|
||||
|
||||
open class TSContactThread: TSThread {
|
||||
override public class var recordType: SDSRecordType { .contactThread }
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import LibSignalClient
|
||||
public import GRDB
|
||||
public import LibSignalClient
|
||||
|
||||
extension Notification.Name {
|
||||
public static let TSGroupThreadAvatarChanged = Notification.Name("TSGroupThreadAvatarChangedNotification")
|
||||
|
||||
@ -12,6 +12,7 @@ extension Upload.Constants {
|
||||
}
|
||||
|
||||
public enum AttachmentUpload {
|
||||
|
||||
// MARK: - Upload Entrypoint
|
||||
|
||||
/// The main entry point into the CDN2/CDN3 upload flow.
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
@testable import SignalServiceKit
|
||||
public import XCTest
|
||||
@testable import SignalServiceKit
|
||||
|
||||
public class RegistrationRequestFactoryTest: XCTestCase {
|
||||
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
@testable import SignalServiceKit
|
||||
public import XCTest
|
||||
@testable import SignalServiceKit
|
||||
|
||||
public class RegistrationSessionManagerTest: XCTestCase {
|
||||
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import CocoaLumberjack
|
||||
public import XCTest
|
||||
@testable public import SignalServiceKit
|
||||
import CocoaLumberjack
|
||||
|
||||
public class SSKBaseTest: XCTestCase {
|
||||
private var oldContext: (any AppContext)!
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import GRDB
|
||||
@testable import SignalServiceKit
|
||||
public import XCTest
|
||||
@testable import SignalServiceKit
|
||||
|
||||
public class AttachmentV2MigrationTest: XCTestCase {
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@ import XCTest
|
||||
@testable import SignalServiceKit
|
||||
|
||||
final class DatabaseRecoveryTest: SSKBaseTest {
|
||||
|
||||
// MARK: - Setup
|
||||
|
||||
override func setUp() {
|
||||
|
||||
@ -7,6 +7,7 @@ import SignalServiceKit
|
||||
import XCTest
|
||||
|
||||
final class URLPathComponentsTest: XCTestCase {
|
||||
|
||||
// MARK: - URLPathComponents tests
|
||||
|
||||
func testExpressibleByArrayLiteral() {
|
||||
|
||||
@ -7,6 +7,7 @@ import SignalServiceKit
|
||||
import XCTest
|
||||
|
||||
final class UnfairLockTest: XCTestCase {
|
||||
|
||||
// MARK: - Lock + Unlock
|
||||
|
||||
func testSimpleLockAndUnlock() {
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
@testable import SignalServiceKit
|
||||
public import XCTest
|
||||
@testable import SignalServiceKit
|
||||
|
||||
public class UnknownEnumCodableTest: XCTestCase {
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SignalUI
|
||||
public import SignalServiceKit
|
||||
public import SignalUI
|
||||
|
||||
public class SharingThreadPickerProgressSheet: ActionSheetController {
|
||||
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import SignalServiceKit
|
||||
import UIKit
|
||||
public import SwiftUI
|
||||
import UIKit
|
||||
|
||||
// MARK: - Custom Colors -
|
||||
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import SignalServiceKit
|
||||
import LibSignalClient
|
||||
public import SignalServiceKit
|
||||
|
||||
public class AttachmentMultisend {
|
||||
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import UniformTypeIdentifiers
|
||||
public import SignalServiceKit
|
||||
import UniformTypeIdentifiers
|
||||
|
||||
// MARK: - ItemProviderError
|
||||
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SDWebImage
|
||||
import SignalServiceKit
|
||||
import UIKit
|
||||
public import SDWebImage
|
||||
|
||||
public class CVUtils {
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SignalServiceKit
|
||||
import MobileCoin
|
||||
public import SignalServiceKit
|
||||
|
||||
public class MobileCoinHelperSDK: MobileCoinHelper {
|
||||
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import UIKit
|
||||
public import Contacts
|
||||
public import SignalServiceKit
|
||||
import UIKit
|
||||
|
||||
public class ContactCell: UITableViewCell, ReusableTableViewCell {
|
||||
public static let reuseIdentifier = "ContactCell"
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SwiftUI
|
||||
import Combine
|
||||
import SignalServiceKit
|
||||
public import SwiftUI
|
||||
|
||||
public protocol CountryCodeViewControllerDelegate: AnyObject {
|
||||
func countryCodeViewController(_ vc: CountryCodeViewController, didSelectCountry: PhoneNumberCountry)
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SignalServiceKit
|
||||
public import LibSignalClient
|
||||
public import SignalServiceKit
|
||||
|
||||
/// View model for an existing quoted reply which has already fetched any attachments.
|
||||
/// NOT used for draft quoted replies; this is for TSMessages with quoted replies (or story replies)
|
||||
|
||||
@ -7,6 +7,7 @@ import Foundation
|
||||
public import SignalServiceKit
|
||||
|
||||
extension ThreadUtil {
|
||||
|
||||
// MARK: - Durable Message Enqueue
|
||||
|
||||
public class func enqueueMessage(
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import UIKit
|
||||
public import SignalServiceKit
|
||||
import UIKit
|
||||
|
||||
private class LayerContainerView: UIView {
|
||||
let contentLayer: CALayer
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Lottie
|
||||
public import SignalServiceKit
|
||||
import SDWebImage
|
||||
public import SignalServiceKit
|
||||
|
||||
public class StickerView {
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SwiftUI
|
||||
import SignalServiceKit
|
||||
public import SwiftUI
|
||||
|
||||
extension Text {
|
||||
/// Appends a tappable link with a custom action to the end of a `Text`.
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SignalServiceKit
|
||||
import LibSignalClient
|
||||
public import SignalServiceKit
|
||||
|
||||
public enum ReportSpamUIUtils {
|
||||
public typealias Completion = (Bool) -> Void
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
public import WebKit
|
||||
import SignalServiceKit
|
||||
public import WebKit
|
||||
|
||||
public protocol CaptchaViewDelegate: NSObjectProtocol {
|
||||
func captchaView(_: CaptchaView, didCompleteCaptchaWithToken: String)
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
public import SwiftUI
|
||||
public import SignalServiceKit
|
||||
public import SwiftUI
|
||||
|
||||
public struct AvatarView: View {
|
||||
public typealias Configuration = ConversationAvatarView.Configuration
|
||||
|
||||
@ -5,8 +5,8 @@
|
||||
|
||||
import GRDB
|
||||
import LibSignalClient
|
||||
import UIKit
|
||||
public import SignalServiceKit
|
||||
import UIKit
|
||||
|
||||
public protocol ConversationAvatarViewDelegate: UIViewController {
|
||||
func didTapBadge()
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
//
|
||||
|
||||
import UIKit
|
||||
public import SignalServiceKit
|
||||
import UIKit
|
||||
|
||||
// MARK: - ProfileDetailLabel
|
||||
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import UIKit
|
||||
public import SignalServiceKit
|
||||
import UIKit
|
||||
|
||||
open class TextAttachmentView: UIView {
|
||||
|
||||
|
||||
@ -33,6 +33,7 @@ public extension TextViewWithPlaceholderDelegate {
|
||||
func textView(_ textView: TextViewWithPlaceholder, uiTextView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
|
||||
return true
|
||||
}
|
||||
|
||||
func textViewDidBeginEditing(_ textView: TextViewWithPlaceholder) {}
|
||||
func textViewDidEndEditing(_ textView: TextViewWithPlaceholder) {}
|
||||
}
|
||||
@ -40,6 +41,7 @@ public extension TextViewWithPlaceholderDelegate {
|
||||
// MARK: -
|
||||
|
||||
public class TextViewWithPlaceholder: UIView, UITextViewDelegate {
|
||||
|
||||
// MARK: - Public Properties
|
||||
|
||||
/// A delegate to receive callbacks on any data updates
|
||||
|
||||
Loading…
Reference in New Issue
Block a user