putAndClean<K> method
Put key and clean all
Implementation
Future<bool> putAndClean<K>(
{@required dynamic key,
bool force = true,
K? params,
bool closeDrawer = true}) async {
if (_interface != null) {
if (!force && !await _interface!.onPut()) {
return false;
}
}
_onPut(stack.isNotEmpty ? stack.last.key : null, key);
stack.clear();
return await putPosit(
key: key, force: force, closeDrawer: closeDrawer, params: params);
}