mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Refactoring 1
This commit is contained in:
committed by
Bronek Kozicki
parent
e514de76ed
commit
4e50087612
@@ -136,10 +136,30 @@ expectLine(
|
||||
return false;
|
||||
}
|
||||
|
||||
[[nodiscard]] bool
|
||||
expectLine(Env& env, AccountID const& account, None const&, Issue const& issue)
|
||||
{
|
||||
return !env.le(keylet::line(account, issue));
|
||||
}
|
||||
|
||||
[[nodiscard]] bool
|
||||
expectLine(
|
||||
Env& env,
|
||||
AccountID const& account,
|
||||
None const&,
|
||||
MPTIssue const& mptIssue)
|
||||
{
|
||||
return !env.le(keylet::mptoken(mptIssue.getMptID(), account));
|
||||
}
|
||||
|
||||
[[nodiscard]] bool
|
||||
expectLine(Env& env, AccountID const& account, None const& value)
|
||||
{
|
||||
return !env.le(keylet::line(account, value.issue));
|
||||
return std::visit(
|
||||
[&](auto const& issue) {
|
||||
return expectLine(env, account, value, issue);
|
||||
},
|
||||
value.asset.value());
|
||||
}
|
||||
|
||||
[[nodiscard]] bool
|
||||
|
||||
Reference in New Issue
Block a user