openWidget method
void
openWidget()
Implementation
void openWidget() {
if (kDebugMode) {
print('wepin_openWidget');
}
if (!WepinManagerModel().getInitialized()) {
if (kDebugMode) {
print('wepin is not initialized');
}
throw Exception('wepin is not initialized');
}
if (WepinManagerModel().getWepinStatus() != 'login') {
throw Exception('user is not logged in');
}
if (_wepinFlutter == null) {
throw Exception('internal error');
}
try {
showDialog(
context: _appContext,
builder: (context) {
_wepinFlutter =
WepinFlutter(_wepinOptions, null, _appContext.widget);
return _wepinFlutter!;
});
// showDialog(
// context: _appContext,
// builder: (context) {
// return _wepinFlutter!;
// });
} catch (e) {
if (kDebugMode) {
print(e);
}
rethrow;
}
}