mirror of
https://github.com/markqvist/Reticulum.git
synced 2026-06-08 14:11:53 -07:00
Cleanup of deprecated mandatory rsm note field
This commit is contained in:
@@ -492,8 +492,7 @@ def create_rsg(signer_identity, message, embed=False, meta=None, output="bin"):
|
||||
|
||||
signed_data = { "hashtype": "sha256", "hash": get_rsg_hash(message),
|
||||
"meta": { "signer": signer_identity.hash,
|
||||
"pubkey": signer_identity.get_public_key(),
|
||||
"note" : None } } # TODO: Remove default note field in 1.2.9
|
||||
"pubkey": signer_identity.get_public_key() } }
|
||||
|
||||
if embed:
|
||||
if type(message) == str: message = message.encode("utf-8")
|
||||
@@ -715,7 +714,7 @@ def validate_message(args, identity, __recursive=False):
|
||||
elif type(entry) == int: etype = "i"
|
||||
elif type(entry) == float: etype = "f"
|
||||
elif entry == None: etype = "N"
|
||||
if key == "note" and entry == None: return # TODO: Remove this check in 1.2.9
|
||||
if key == "note" and entry == None: return # TODO: Remove this check in 1.3.3
|
||||
if type(entry) == bytes: entry = RNS.hexrep(entry, delimit=False)
|
||||
leadin = f"{etype}{indent}{key}="; leadln = len(leadin)
|
||||
entry = f"{entry}"; chunk = entry[:maxwidth]; entry = entry[maxwidth:]
|
||||
|
||||
Reference in New Issue
Block a user