     }
 
     /// Returns a custom `LocalSource` configured to use an user-provided `SourceProvider`.
-    private func customLocalSource() -> LocalSource {
+    func customLocalSource() -> LocalSource {
         let customSourceTitle = "Custom Source"
         let customProvider = MyCustomSourceProvider()
 

        return true
    }

    private func setupFilestackClient() {
        // Set `UploadService.shared.useBackgroundSession` to true to allow uploads in the background.
        FilestackSDK.UploadService.shared.useBackgroundSession = true


@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
    var window: UIWindow?
    var backgroundTaskID: UIBackgroundTaskIdentifier? = nil

    func application(_: UIApplication, didFinishLaunchingWithOptions _: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        setupFilestackClient()
