Skip to content

Add more imports required for Keystone to build for testing #24627

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 27, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import Combine
import UIKit
import SwiftUI
import WordPressData
import WordPressUI

final class ReaderTabViewController: UITabBarController, UITabBarControllerDelegate {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressData
import WordPressKit
import Gutenberg

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressData
import WordPressKit
import WordPressShared

Expand Down
1 change: 1 addition & 0 deletions WordPress/Classes/System/Root View/RootViewPresenter.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import Foundation
import WordPressData
import WordPressKit
import WordPressShared

protocol RootViewPresenter: AnyObject {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import UIKit
import WordPressData
import WordPressShared

/// The purpose of this class is to handle WordPress.com Push Authentication Notifications.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressData
import WordPressShared
import NSObject_SafeExpectations
import UserNotifications
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import UIKit
import WordPressData

enum ReaderRoute {
case root
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import UIKit
import WordPressKit

enum StatsRoute {
case root
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import Foundation
import UIKit
import WordPressData
import WordPressShared
import WordPressAPI
import WordPressCore
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import UIKit
import SVProgressHUD
import WordPressData
import WordPressShared

/// Implements site management services triggered from SiteSettingsViewController
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import UIKit
import SwiftUI
import SVProgressHUD
import WordPressData
import WordPressShared
import WordPressFlux
import WordPressUI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressData
import WordPressShared

final class DomainDetailsWebViewController: WebKitViewController {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressData
import WordPressFlux
import WordPressKit
import WordPressUI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import UIKit
import Gridicons
import WordPressData
import WordPressUI

/// Displays a simple table view picker list to choose between author filters
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import UIKit
import WordPressData

/// Encapsulates a command to toggle a post's liked status
final class ReaderLikeAction {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import Foundation
import UIKit
import SafariServices
import WordPressData
import WordPressShared

struct ReaderPostMenu {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import UIKit
import MobileCoreServices
import UniformTypeIdentifiers
import ShareExtensionCore
import WordPressData

// MARK: - Functionality related to sharing a blog via the reader.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressData

struct ReaderBlockingHelper {
func blockSite(forPost post: ReaderPost, context: NSManagedObjectContext = ContextManager.shared.mainContext) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import SwiftUI
import WordPressData
import WordPressUI

struct ReaderSubscriptionCell: View {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import SwiftUI
import WordPressData
import WordPressUI

struct ReaderSubscriptionNotificationSettingsButton: View {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import SwiftUI
import WordPressData
import WordPressUI
import WordPressShared

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import Foundation
import UIKit
import WordPressData

extension StatsViewController {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressKit

/// Helper class to encapsulate ImmuTableRows creation
/// Stats Revamp results in the same ImmuTableRows created in different screens
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import UIKit
import WordPressKit
import WordPressShared

class PostingActivityCell: StatsBaseCell, NibLoadable, Accessible {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import UIKit
import WordPressKit

class PostingActivityCollectionViewCell: UICollectionViewCell {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import UIKit
import WordPressKit
import WordPressShared

protocol PostingActivityDayDelegate: AnyObject {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import UIKit
import WordPressData
import WordPressKit
import WordPressFlux
import WordPressUI

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import Foundation
import WordPressData
import WordPressKit
import WordPressFlux
import WordPressShared

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import UIKit
import WordPressData
import WordPressKit
import WordPressShared

struct StatsSegmentedControlData: Equatable {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import UIKit
import WordPressData
import WordPressFlux
import WordPressKit
import WordPressUI
import Combine

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressKit
import WordPressFlux
import WordPressShared

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import UIKit
import WordPressData
import WordPressFlux
import WordPressKit
import WordPressUI

@objc protocol SiteStatsDetailsDelegate {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import UIKit
import WordPressData
import WordPressKit
import WordPressFlux
import WordPressUI

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import Foundation
import UIKit
import WordPressFlux
import WordPressKit
import WordPressShared

/// The view model used by SiteStatsDetailTableViewController to show
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import UIKit
import WordPressKit
import WordPressShared

enum StatsTabType: Int, FilterTabBarItem, CaseIterable {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
#else
#import "WordPress-Swift.h"
#endif
// For some reason, the modular import does not work.
// @import WordPressData;
#import <WordPressData/WordPressData.h>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will be addressed shortly, in a dedicated PR.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #24628


CGFloat const STVDefaultMinHeaderHeight = 0.f;
NSString * const CellIdentifier = @"SuggestionsTableViewCell";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import WordPressData

struct SupportTableViewControllerConfiguration {

Expand Down
3 changes: 3 additions & 0 deletions WordPress/Classes/ViewRelated/System/WPTabBarController.m
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
#else
#import "WordPress-Swift.h"
#endif
// For some reason, the modular import does not work.
// @import WordPressData;
#import <WordPressData/WordPressData.h>

@import Gridicons;
@import WordPressData;
Expand Down