unregister method
Implementation
@override
Future<void> unregister(HotKey hotKey) {
cancelPendingRegistration(hotKey);
return _enqueue(() async {
final entry = _hotKeys.remove(hotKey.identifier);
if (entry != null) {
try {
_release(entry);
} catch (_) {
_hotKeys[hotKey.identifier] = entry;
rethrow;
}
}
});
}