Skip to content

Commit 1d9f392

Browse files
committed
Add: google generative ai assistant pkg
1 parent 72e8ef2 commit 1d9f392

File tree

7 files changed

+86
-1
lines changed

7 files changed

+86
-1
lines changed

linux/flutter/generated_plugin_registrant.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,13 @@
77
#include "generated_plugin_registrant.h"
88

99
#include <file_selector_linux/file_selector_plugin.h>
10+
#include <url_launcher_linux/url_launcher_plugin.h>
1011

1112
void fl_register_plugins(FlPluginRegistry* registry) {
1213
g_autoptr(FlPluginRegistrar) file_selector_linux_registrar =
1314
fl_plugin_registry_get_registrar_for_plugin(registry, "FileSelectorPlugin");
1415
file_selector_plugin_register_with_registrar(file_selector_linux_registrar);
16+
g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar =
17+
fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin");
18+
url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar);
1519
}

linux/flutter/generated_plugins.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
list(APPEND FLUTTER_PLUGIN_LIST
66
file_selector_linux
7+
url_launcher_linux
78
)
89

910
list(APPEND FLUTTER_FFI_PLUGIN_LIST

macos/Flutter/GeneratedPluginRegistrant.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import firebase_core
1212
import firebase_storage
1313
import rive_common
1414
import shared_preferences_foundation
15+
import url_launcher_macos
1516

1617
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
1718
FLTFirebaseFirestorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseFirestorePlugin"))
@@ -21,4 +22,5 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
2122
FLTFirebaseStoragePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseStoragePlugin"))
2223
RivePlugin.register(with: registry.registrar(forPlugin: "RivePlugin"))
2324
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
25+
UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
2426
}

pubspec.lock

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,14 @@ packages:
389389
url: "https://pub.dev"
390390
source: hosted
391391
version: "13.2.0"
392+
google_generative_ai:
393+
dependency: "direct main"
394+
description:
395+
name: google_generative_ai
396+
sha256: b2d3f7277a85e3e6be4c4392c59e73ea211b5b6c8bb21c24c71fd411a2d1822e
397+
url: "https://pub.dev"
398+
source: hosted
399+
version: "0.2.2"
392400
graphs:
393401
dependency: transitive
394402
description:
@@ -778,6 +786,70 @@ packages:
778786
url: "https://pub.dev"
779787
source: hosted
780788
version: "1.3.2"
789+
url_launcher:
790+
dependency: "direct main"
791+
description:
792+
name: url_launcher
793+
sha256: "0ecc004c62fd3ed36a2ffcbe0dd9700aee63bd7532d0b642a488b1ec310f492e"
794+
url: "https://pub.dev"
795+
source: hosted
796+
version: "6.2.5"
797+
url_launcher_android:
798+
dependency: transitive
799+
description:
800+
name: url_launcher_android
801+
sha256: d4ed0711849dd8e33eb2dd69c25db0d0d3fdc37e0a62e629fe32f57a22db2745
802+
url: "https://pub.dev"
803+
source: hosted
804+
version: "6.3.0"
805+
url_launcher_ios:
806+
dependency: transitive
807+
description:
808+
name: url_launcher_ios
809+
sha256: "9149d493b075ed740901f3ee844a38a00b33116c7c5c10d7fb27df8987fb51d5"
810+
url: "https://pub.dev"
811+
source: hosted
812+
version: "6.2.5"
813+
url_launcher_linux:
814+
dependency: transitive
815+
description:
816+
name: url_launcher_linux
817+
sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811
818+
url: "https://pub.dev"
819+
source: hosted
820+
version: "3.1.1"
821+
url_launcher_macos:
822+
dependency: transitive
823+
description:
824+
name: url_launcher_macos
825+
sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234
826+
url: "https://pub.dev"
827+
source: hosted
828+
version: "3.1.0"
829+
url_launcher_platform_interface:
830+
dependency: transitive
831+
description:
832+
name: url_launcher_platform_interface
833+
sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029"
834+
url: "https://pub.dev"
835+
source: hosted
836+
version: "2.3.2"
837+
url_launcher_web:
838+
dependency: transitive
839+
description:
840+
name: url_launcher_web
841+
sha256: fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b
842+
url: "https://pub.dev"
843+
source: hosted
844+
version: "2.2.3"
845+
url_launcher_windows:
846+
dependency: transitive
847+
description:
848+
name: url_launcher_windows
849+
sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7
850+
url: "https://pub.dev"
851+
source: hosted
852+
version: "3.1.1"
781853
vector_graphics:
782854
dependency: transitive
783855
description:
@@ -844,4 +916,4 @@ packages:
844916
version: "6.5.0"
845917
sdks:
846918
dart: ">=3.2.6 <4.0.0"
847-
flutter: ">=3.16.0"
919+
flutter: ">=3.16.6"

pubspec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ dependencies:
5757
intl: ^0.18.1
5858
awesome_snackbar_content: ^0.1.3
5959
awesome_dialog: ^3.2.0
60+
url_launcher: ^6.2.5
61+
google_generative_ai: ^0.2.2
6062
dev_dependencies:
6163
flutter_test:
6264
sdk: flutter

windows/flutter/generated_plugin_registrant.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <firebase_core/firebase_core_plugin_c_api.h>
1313
#include <firebase_storage/firebase_storage_plugin_c_api.h>
1414
#include <rive_common/rive_plugin.h>
15+
#include <url_launcher_windows/url_launcher_windows.h>
1516

1617
void RegisterPlugins(flutter::PluginRegistry* registry) {
1718
CloudFirestorePluginCApiRegisterWithRegistrar(
@@ -26,4 +27,6 @@ void RegisterPlugins(flutter::PluginRegistry* registry) {
2627
registry->GetRegistrarForPlugin("FirebaseStoragePluginCApi"));
2728
RivePluginRegisterWithRegistrar(
2829
registry->GetRegistrarForPlugin("RivePlugin"));
30+
UrlLauncherWindowsRegisterWithRegistrar(
31+
registry->GetRegistrarForPlugin("UrlLauncherWindows"));
2932
}

windows/flutter/generated_plugins.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ list(APPEND FLUTTER_PLUGIN_LIST
99
firebase_core
1010
firebase_storage
1111
rive_common
12+
url_launcher_windows
1213
)
1314

1415
list(APPEND FLUTTER_FFI_PLUGIN_LIST

0 commit comments

Comments
 (0)