refactor: use unmanaged_string for periodic torrent_get fields (#7977)

* refactor: remove Session::addKeyName()

refactor: remove Session::removeKeyName()

these should have been removed a long time ago

* fix: better logging on error in Converters

* refactor: add Qt-app-specific variant converters

* refactor: use tr_variant::unmanaged_string(tr_quark) when in torrent_get table mode
This commit is contained in:
Charles Kerr
2025-12-21 20:49:41 -06:00
committed by GitHub
parent 0607ea472f
commit 8f445496c2
6 changed files with 221 additions and 152 deletions

View File

@@ -137,7 +137,7 @@ public:
return detail::from_array(src);
}
fmt::print(stderr, "ERROR: No serializer registered for type '{}'\\n", typeid(T).name());
fmt::print(stderr, "ERROR: No serializer registered for type '{}'\n", typeid(T).name());
return {};
}
@@ -166,6 +166,7 @@ public:
return detail::to_array(src, ptgt);
}
fmt::print(stderr, "ERROR: No deserializer registered for type '{}'\n", typeid(T).name());
return false;
}