From f0974509bf26a12dc1de381f56a87f0a6d7283f1 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Thu, 5 Sep 2024 17:47:54 +0800 Subject: [PATCH] feat: add createViewerWithOptions to ThermionFlutterPlugin and mark createViewer as deprecated --- .../thermion_flutter/lib/thermion/thermion_flutter_plugin.dart | 1 + .../lib/thermion_flutter_platform_interface.dart | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/thermion_flutter/thermion_flutter/lib/thermion/thermion_flutter_plugin.dart b/thermion_flutter/thermion_flutter/lib/thermion/thermion_flutter_plugin.dart index 0fc87314..1c536de2 100644 --- a/thermion_flutter/thermion_flutter/lib/thermion/thermion_flutter_plugin.dart +++ b/thermion_flutter/thermion_flutter/lib/thermion/thermion_flutter_plugin.dart @@ -60,6 +60,7 @@ class ThermionFlutterPlugin { } } + @Deprecated("Use createViewerWithOptions") static Future createViewer({String? uberArchivePath}) async { if (_initializing) { throw Exception("Existing call to createViewer has not completed."); diff --git a/thermion_flutter/thermion_flutter_platform_interface/lib/thermion_flutter_platform_interface.dart b/thermion_flutter/thermion_flutter_platform_interface/lib/thermion_flutter_platform_interface.dart index 7bf6dfb2..deb81de2 100644 --- a/thermion_flutter/thermion_flutter_platform_interface/lib/thermion_flutter_platform_interface.dart +++ b/thermion_flutter/thermion_flutter_platform_interface/lib/thermion_flutter_platform_interface.dart @@ -4,7 +4,7 @@ import 'package:thermion_dart/thermion_dart/thermion_viewer.dart'; import 'package:plugin_platform_interface/plugin_platform_interface.dart'; import 'thermion_flutter_texture.dart'; -abstract class ThermionFlutterOptions { +class ThermionFlutterOptions { final String? uberarchivePath; ThermionFlutterOptions({this.uberarchivePath});