mirror of
https://github.com/flutter-webrtc/flutter-webrtc
synced 2025-07-07 21:55:37 +00:00
fix: Pickup registrar for plugin by plugin registrar manager (#1752)
Co-authored-by: CloudWebRTC <duanweiwei1982@gmail.com>
This commit is contained in:
@ -4,6 +4,8 @@
|
||||
#include "flutter_webrtc.h"
|
||||
#include "task_runner_windows.h"
|
||||
|
||||
#include <flutter/plugin_registrar_windows.h>
|
||||
|
||||
const char* kChannelName = "FlutterWebRTC.Method";
|
||||
|
||||
namespace flutter_webrtc_plugin {
|
||||
@ -71,7 +73,7 @@ class FlutterWebRTCPluginImpl : public FlutterWebRTCPlugin {
|
||||
|
||||
void FlutterWebRTCPluginRegisterWithRegistrar(
|
||||
FlutterDesktopPluginRegistrarRef registrar) {
|
||||
static auto* plugin_registrar = new flutter::PluginRegistrar(registrar);
|
||||
flutter_webrtc_plugin::FlutterWebRTCPluginImpl::RegisterWithRegistrar(
|
||||
plugin_registrar);
|
||||
flutter_webrtc_plugin::FlutterWebRTCPluginImpl::RegisterWithRegistrar(
|
||||
flutter::PluginRegistrarManager::GetInstance()
|
||||
->GetRegistrar<flutter::PluginRegistrarWindows>(registrar));
|
||||
}
|
Reference in New Issue
Block a user