Skip to content

Commit 736d736

Browse files
committed
VariantImpl: extract setLongString()
1 parent 3ee80c9 commit 736d736

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/ArduinoJson/Variant/VariantImpl.hpp

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -450,13 +450,17 @@ class VariantImpl {
450450
return true;
451451
}
452452

453+
return setLongString(value);
454+
}
455+
456+
template <typename TAdaptedString>
457+
bool setLongString(TAdaptedString value) {
453458
auto dup = resources_->saveString(value);
454-
if (dup) {
455-
data_->setLongString(dup);
456-
return true;
457-
}
459+
if (!dup)
460+
return false;
458461

459-
return false;
462+
data_->setLongString(dup);
463+
return true;
460464
}
461465

462466
void empty() {

0 commit comments

Comments
 (0)