diff --git a/drift/lib/src/runtime/query_builder/expressions/custom.dart b/drift/lib/src/runtime/query_builder/expressions/custom.dart index 763e7285..dd3cfd56 100644 --- a/drift/lib/src/runtime/query_builder/expressions/custom.dart +++ b/drift/lib/src/runtime/query_builder/expressions/custom.dart @@ -41,6 +41,8 @@ class CustomExpression extends Expression { final dialectSpecific = _dialectSpecificContent; if (dialectSpecific != null) { + final dialect = context.dialect; + context.buffer.write(dialectSpecific[dialect]); } else { context.buffer.write(content); } diff --git a/examples/encryption/linux/flutter/generated_plugin_registrant.cc b/examples/encryption/linux/flutter/generated_plugin_registrant.cc index e71a16d2..17bd6536 100644 --- a/examples/encryption/linux/flutter/generated_plugin_registrant.cc +++ b/examples/encryption/linux/flutter/generated_plugin_registrant.cc @@ -6,6 +6,10 @@ #include "generated_plugin_registrant.h" +#include void fl_register_plugins(FlPluginRegistry* registry) { + g_autoptr(FlPluginRegistrar) sqlcipher_flutter_libs_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "Sqlite3FlutterLibsPlugin"); + sqlite3_flutter_libs_plugin_register_with_registrar(sqlcipher_flutter_libs_registrar); } diff --git a/examples/encryption/linux/flutter/generated_plugins.cmake b/examples/encryption/linux/flutter/generated_plugins.cmake index 2e1de87a..ef97daa3 100644 --- a/examples/encryption/linux/flutter/generated_plugins.cmake +++ b/examples/encryption/linux/flutter/generated_plugins.cmake @@ -3,6 +3,7 @@ # list(APPEND FLUTTER_PLUGIN_LIST + sqlcipher_flutter_libs ) list(APPEND FLUTTER_FFI_PLUGIN_LIST diff --git a/examples/encryption/macos/Flutter/GeneratedPluginRegistrant.swift b/examples/encryption/macos/Flutter/GeneratedPluginRegistrant.swift index c83a4a72..c6512610 100644 --- a/examples/encryption/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/examples/encryption/macos/Flutter/GeneratedPluginRegistrant.swift @@ -5,7 +5,7 @@ import FlutterMacOS import Foundation -import path_provider_macos +import path_provider_foundation import sqlcipher_flutter_libs func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { diff --git a/examples/encryption/windows/flutter/generated_plugin_registrant.cc b/examples/encryption/windows/flutter/generated_plugin_registrant.cc index 8b6d4680..9ac5ff29 100644 --- a/examples/encryption/windows/flutter/generated_plugin_registrant.cc +++ b/examples/encryption/windows/flutter/generated_plugin_registrant.cc @@ -6,6 +6,9 @@ #include "generated_plugin_registrant.h" +#include void RegisterPlugins(flutter::PluginRegistry* registry) { + Sqlite3FlutterLibsPluginRegisterWithRegistrar( + registry->GetRegistrarForPlugin("Sqlite3FlutterLibsPlugin")); } diff --git a/examples/encryption/windows/flutter/generated_plugins.cmake b/examples/encryption/windows/flutter/generated_plugins.cmake index b93c4c30..16daafa4 100644 --- a/examples/encryption/windows/flutter/generated_plugins.cmake +++ b/examples/encryption/windows/flutter/generated_plugins.cmake @@ -3,6 +3,7 @@ # list(APPEND FLUTTER_PLUGIN_LIST + sqlcipher_flutter_libs ) list(APPEND FLUTTER_FFI_PLUGIN_LIST