invoke method

  1. @override
String invoke(
  1. String method,
  2. dynamic params,
  3. InvokeModuleCallback callback
)
override

Implementation

@override
String invoke(String method, params, callback) {
  if (method == 'readText') {
    ClipBoardModule.readText().then((String value) {
      callback(data: value);
    }).catchError((e, stack) {
      callback(error: '$e\n$stack');
    });
  } else if (method == 'writeText') {
    ClipBoardModule.writeText(params).then((_) {
      callback();
    }).catchError((e, stack) {
      callback(error: '');
    });
  }
  return '';
}