From c8fa22036264e55b441b9f2228c355a5ded93b7e Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Wed, 19 Jun 2024 12:52:39 +0800 Subject: [PATCH] remove dispose()/viewer getter from platform interface, rename initialize to createViewer --- .../lib/thermion_flutter_platform_interface.dart | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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 b7425e64..1ba13a90 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 @@ -9,8 +9,7 @@ abstract class ThermionFlutterPlatform extends PlatformInterface { static final Object _token = Object(); - static late ThermionFlutterPlatform _instance; - + static late final ThermionFlutterPlatform _instance; static ThermionFlutterPlatform get instance => _instance; static set instance(ThermionFlutterPlatform instance) { @@ -18,9 +17,7 @@ abstract class ThermionFlutterPlatform extends PlatformInterface { _instance = instance; } - ThermionViewer get viewer; - - Future initialize({String? uberArchivePath}); + Future createViewer({String? uberArchivePath}); Future createTexture( int width, int height, int offsetLeft, int offsetRight); @@ -30,5 +27,4 @@ abstract class ThermionFlutterPlatform extends PlatformInterface { Future resizeTexture(ThermionFlutterTexture texture, int width, int height, int offsetLeft, int offsetRight); - void dispose(); }