Skip to content

Commit

Permalink
feat(connectivity_plus): Add Swift Package Manager support (#3173)
Browse files Browse the repository at this point in the history
Co-authored-by: Volodymyr Buberenko <vbuberen@users.noreply.github.com>
  • Loading branch information
charafau and vbuberen authored Oct 17, 2024
1 parent 541cba0 commit 036afee
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 32 deletions.
Empty file.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,12 @@ Downloaded by pub (not CocoaPods).
s.author = { 'Flutter Community Team' => 'authors@fluttercommunity.dev' }
s.source = { :http => 'https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus' }
s.documentation_url = 'https://pub.dev/packages/connectivity_plus'
s.source_files = [
'Classes/**/*'
]
s.public_header_files = [
'Classes/**/*.h'
]
s.source_files = 'connectivity_plus/Sources/connectivity_plus/**/*.swift'
s.ios.dependency 'Flutter'
s.osx.dependency 'FlutterMacOS'
s.ios.deployment_target = '12.0'
s.osx.deployment_target = '10.14'
s.swift_version = '5.0'
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
s.ios.resource_bundles = {'connectivity_plus_privacy' => ['PrivacyInfo.xcprivacy']}
s.ios.resource_bundles = {'connectivity_plus_privacy' => ['connectivity_plus/Sources/connectivity_plus/PrivacyInfo.xcprivacy']}
end
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// swift-tools-version: 5.9
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
name: "connectivity_plus",
platforms: [
.iOS("12.0"),
.macOS("10.14")
],
products: [
.library(name: "connectivity-plus", targets: ["connectivity_plus"])
],
dependencies: [],
targets: [
.target(
name: "connectivity_plus",
dependencies: [],
resources: [
.process("PrivacyInfo.xcprivacy"),
]
)
]
)
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Cocoa
import FlutterMacOS
#endif

public class SwiftConnectivityPlusPlugin: NSObject, FlutterPlugin, FlutterStreamHandler {
public class ConnectivityPlusPlugin: NSObject, FlutterPlugin, FlutterStreamHandler {
private let connectivityProvider: ConnectivityProvider
private var eventSink: FlutterEventSink?

Expand All @@ -35,7 +35,7 @@ public class SwiftConnectivityPlusPlugin: NSObject, FlutterPlugin, FlutterStream
binaryMessenger: binaryMessenger)

let connectivityProvider = PathMonitorConnectivityProvider()
let instance = SwiftConnectivityPlusPlugin(connectivityProvider: connectivityProvider)
let instance = ConnectivityPlusPlugin(connectivityProvider: connectivityProvider)
streamChannel.setStreamHandler(instance)

registrar.addMethodCallDelegate(instance, channel: channel)
Expand Down

0 comments on commit 036afee

Please sign in to comment.