@@ -77,13 +77,14 @@ void FlutterDesktopMessengerSetCallbackBlock(
77
77
std::lock_guard<std::mutex> guard (flutterSwiftCallbacksMutex);
78
78
if (callbackBlock != nullptr ) {
79
79
flutterSwiftCallbacks[channel] = _Block_copy (callbackBlock);
80
- FlutterDesktopMessengerSetCallback (
81
- messenger, channel, FlutterDesktopMessageCallbackThunk, callbackBlock);
80
+ messenger-> GetEngine ()-> message_dispatcher ()-> SetMessageCallback (
81
+ channel, FlutterDesktopMessageCallbackThunk, callbackBlock);
82
82
} else {
83
83
auto savedCallbackBlock = flutterSwiftCallbacks[channel];
84
84
flutterSwiftCallbacks.erase (channel);
85
85
_Block_release (savedCallbackBlock);
86
- FlutterDesktopMessengerSetCallback (messenger, channel, nullptr , nullptr );
86
+ messenger->GetEngine ()->message_dispatcher ()->SetMessageCallback (
87
+ channel, nullptr , nullptr );
87
88
}
88
89
}
89
90
@@ -106,8 +107,8 @@ void FlutterDesktopPluginRegistrarSetDestructionHandlerBlock(
106
107
FlutterDesktopOnPluginRegistrarDestroyedBlock callbackBlock) {
107
108
std::lock_guard<std::mutex> guard (flutterSwiftRegistrarCallbacksMutex);
108
109
flutterSwiftRegistrarCallbacks[registrar] = _Block_copy (callbackBlock);
109
- FlutterDesktopPluginRegistrarSetDestructionHandler (
110
- registrar, FlutterDesktopOnPluginRegistrarDestroyedBlockThunk);
110
+ registrar-> engine -> SetPluginRegistrarDestructionCallback (
111
+ FlutterDesktopOnPluginRegistrarDestroyedBlockThunk);
111
112
}
112
113
113
114
void FlutterDesktopEngineSetView (FlutterDesktopEngineRef engineRef,
0 commit comments