13 PlatformMessageResponseDarwin::PlatformMessageResponseDarwin(
15 fml::RefPtr<fml::TaskRunner> platform_task_runner)
16 : callback_(callback), platform_task_runner_(std::move(platform_task_runner)) {}
18 PlatformMessageResponseDarwin::~PlatformMessageResponseDarwin() =
default;
21 fml::RefPtr<PlatformMessageResponseDarwin>
self(
this);
22 platform_task_runner_->PostTask(fml::MakeCopyable([
self, data = std::move(data)]()
mutable {
28 fml::RefPtr<PlatformMessageResponseDarwin>
self(
this);
29 platform_task_runner_->PostTask(fml::MakeCopyable([
self]()
mutable {
self->callback_(nil); }));