doc(lib): add documentation for the dart side
This commit is contained in:
@@ -38,8 +38,8 @@ public class NearbyServicePlugin: NSObject, FlutterPlugin {
|
||||
|
||||
NotificationCenter.default.addObserver(
|
||||
instance,
|
||||
selector: #selector(messageReceived),
|
||||
name: NearbySession.messageReceived,
|
||||
selector: #selector(onMessageReceived),
|
||||
name: ON_MESSAGE_RECEIVED,
|
||||
object: nil
|
||||
)
|
||||
|
||||
@@ -49,12 +49,6 @@ public class NearbyServicePlugin: NSObject, FlutterPlugin {
|
||||
NearbyDevicesStore.instance.clear()
|
||||
}
|
||||
|
||||
@objc func messageReceived(notification: Notification) {
|
||||
DispatchQueue.main.async {
|
||||
let result = NearbyMessageConverter.convert(userInfo: notification.userInfo)
|
||||
self.channel.invokeMethod("invoke_nearby_service_message_received", arguments: result)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
|
||||
@@ -124,6 +118,12 @@ public class NearbyServicePlugin: NSObject, FlutterPlugin {
|
||||
result(FlutterMethodNotImplemented)
|
||||
}
|
||||
}
|
||||
@objc func onMessageReceived(notification: Notification) {
|
||||
DispatchQueue.main.async {
|
||||
let result = NearbyMessageConverter.convert(userInfo: notification.userInfo)
|
||||
self.channel.invokeMethod("invoke_nearby_service_message_received", arguments: result)
|
||||
}
|
||||
}
|
||||
|
||||
private func getArgument<T>(for name: String, call: FlutterMethodCall) -> T? {
|
||||
guard let data = call.arguments as? Dictionary<String, AnyObject> else {
|
||||
|
||||
Reference in New Issue
Block a user