add methods key to info endpoitn a la https://github.com/cashubtc/nuts/pull/190 (#672)

This commit is contained in:
callebtc
2024-11-15 16:21:54 +01:00
committed by GitHub
parent 6a4f1bdbe9
commit 901b16713c
2 changed files with 3 additions and 3 deletions

View File

@@ -76,7 +76,7 @@ class LedgerFeatures(SupportsBackends):
)
if mpp_features:
mint_features[MPP_NUT] = mpp_features
mint_features[MPP_NUT] = dict(methods=mpp_features)
# specify which websocket features are supported
# these two are supported by default

View File

@@ -31,10 +31,10 @@ class MintInfo(BaseModel):
if not self.nuts:
return False
nut_15 = self.nuts.get(MPP_NUT)
if not nut_15 or not self.supports_nut(MPP_NUT):
if not nut_15 or not self.supports_nut(MPP_NUT) or not nut_15.get("methods"):
return False
for entry in nut_15:
for entry in nut_15["methods"]:
entry_obj = Nut15MppSupport.parse_obj(entry)
if entry_obj.method == method and entry_obj.unit == unit.name:
return True