Modify dart generator implementation 27/281927/1
authorHwankyu Jhun <h.jhun@samsung.com>
Fri, 23 Sep 2022 07:29:18 +0000 (07:29 +0000)
committerHwankyu Jhun <h.jhun@samsung.com>
Fri, 23 Sep 2022 07:29:59 +0000 (07:29 +0000)
The onReceiveEvent() method is modified. The parameter of the method is
changed to the String from the integer.
The connectSync() method is removed from the flutter/plugins.

Change-Id: I0c232418b3941d8f6b97b2bb4d990b81a39169f6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
idlc/gen/dart_proxy_gen_cb.h

index a47b8cc..5035279 100644 (file)
@@ -58,10 +58,12 @@ abstract class <INTERFACE_NAME> extends ProxyBase {
 
   /// This abstract method will be called when the connet() is succeed.
   Future<void> onConnected();
+
   /// This abstract method will be called when the connection with the stub is disconnected.
   Future<void> onDisconnected();
+
   /// This abstract method will be called when connect() is failed.
-  Future<void> onRejected(int error);
+  Future<void> onRejected(String errorMessage);
 
   @override
   Future<void> onConnectedEvent() async {
@@ -76,8 +78,8 @@ abstract class <INTERFACE_NAME> extends ProxyBase {
   }
 
   @override
-  Future<void> onRejectedEvent(int error) async {
-    await onRejected(error);
+  Future<void> onRejectedEvent(String errorMessage) async {
+    await onRejected(errorMessage);
   }
 
   @override
@@ -128,13 +130,6 @@ abstract class <INTERFACE_NAME> extends ProxyBase {
     await super.connect();
   }
 
-  /// Connects with the stub application synchronously.
-  @override
-  Future<void> connectSync() async {
-    Log.info(_logTag, 'connectSync()');
-    await super.connectSync();
-  }
-
   /// Dispose registered delegate interface.
   void disposeCallback(String tag) {
     Log.info(_logTag, 'disposeCallback($tag)');