TurnstileController class

自定义控制器

  1. _connector 是我们的控件State 中设置进来的。
  2. _token 是html代码执行成功后回调设置进来的,用于缓存,方便使用者随时提取
  3. _widgetId 也是html代码执行成功后回调设置进来的,当_connector和_widgetId齐全的时候我们就可以通过webViewWidget的控制器_connector执行一段 js代码,以达到控制webView中加载的html trunstile 控件的目的
Inheritance

Constructors

TurnstileController()

Properties

hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether any listeners are currently registered.
no setterinherited
isReady ↔ bool
is ready or not
getter/setter pair
newToken ← String
Sets a new token.
no getter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
token → String?
Get current token
no setter
widgetId ← String
Sets the Turnstile current widget id.
no getter

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
dispose() → void
Discards any resources used by the object.
inherited
isExpired() → Future<bool>
The function that check if a widget has expired by either subscription to the OnTokenExpired or using isExpired(); function, which returns true if the widget is expired.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
refreshToken() → Future<void>
The function can be called when widget mey become expired and needs to be refreshed.
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
setConnector(dynamic newConnector) → void
Sets a new connector.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited