| 111 | } |
| 112 | |
| 113 | void |
| 114 | RemoteTagCache::Item::OnRemoteTagError(std::exception_ptr e) noexcept |
| 115 | { |
| 116 | FmtError(remote_tag_cache_domain, |
| 117 | "Failed to scan tags of {:?}: {}", uri, e); |
| 118 | |
| 119 | scanner.reset(); |
| 120 | |
| 121 | const std::lock_guard lock{parent.mutex}; |
| 122 | parent.ItemResolved(*this); |
| 123 | } |