Skip to content

Commit 0219da2

Browse files
Piggy wallet: simplify
1 parent c482c69 commit 0219da2

2 files changed

Lines changed: 8 additions & 26 deletions

File tree

internal_filesystem/apps/com.lightningpiggy.displaywallet/assets/displaywallet.py

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -117,36 +117,16 @@ def update_setting_visibility(self):
117117
setting["cont"].remove_flag(lv.obj.FLAG.HIDDEN)
118118

119119
def radio_event_handler(self, event):
120-
code = event.get_code()
121-
if code != lv.EVENT.CLICKED:
122-
return
123-
targetblob = event.get_target()
124-
#target = self.radio_container
125-
#obj = e.get_target()
126-
target = lv.obj(targetblob)
127-
#pos = lvobj.get_pos() #
128-
if target == self.radio_container:
129-
print("it's the container")
130-
return # Ignore clicks on the container itself
131-
else:
132-
print("it's not the container")
133120
old_cb = self.radio_container.get_child(self.active_radio_index)
134121
old_cb.remove_state(lv.STATE.CHECKED)
135-
#target.add_state(lv.STATE.CHECKED)
136-
# 19 = lv.STATE.HOVERED, lv.STATE.CHECKED and lv.STATE.FOCUSED
137-
radio_index = -1
138-
for childnr in range(2):
122+
self.active_radio_index = -1
123+
for childnr in range(self.radio_container.get_child_count()):
139124
child = self.radio_container.get_child(childnr)
140125
state = child.get_state()
141-
print(f"state: {state}")
142-
if state != lv.STATE.DEFAULT:
143-
print("found checked child!")
144-
radio_index = childnr
126+
print(f"radio_container child's state: {state}")
127+
if state != lv.STATE.DEFAULT: # State can be something like 19 = lv.STATE.HOVERED & lv.STATE.CHECKED & lv.STATE.FOCUSED
128+
self.active_radio_index = childnr
145129
break
146-
else:
147-
print("skipping child...")
148-
#self.active_radio_index = self.radio_container.get_child_by_id(target)
149-
self.active_radio_index = radio_index
150130
print(f"active_radio_index is now {self.active_radio_index}")
151131

152132
def create_radio_button(self, parent, text, index):

internal_filesystem/apps/com.lightningpiggy.displaywallet/assets/wallet.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ def fetch_balance(self):
230230
"X-Api-Key": self.lnbits_readkey,
231231
}
232232
try:
233+
print(f"Fetching balance with GET to {walleturl}")
233234
response = requests.get(walleturl, timeout=10, headers=headers)
234235
except Exception as e:
235236
print("fetch_balance: get request failed:", e)
@@ -253,6 +254,7 @@ def fetch_payments(self):
253254
"X-Api-Key": self.lnbits_readkey,
254255
}
255256
try:
257+
print(f"Fetching payments with GET to {paymentsurl}")
256258
response = requests.get(paymentsurl, timeout=10, headers=headers)
257259
except Exception as e:
258260
print("fetch_payments: get request failed:", e)
@@ -418,7 +420,7 @@ def fetch_payments(self):
418420
#cleartext_content='{"params":{"limit": 4 },"method":"list_transactions"}'
419421
)
420422
self.private_key.sign_event(dm) # sign also does encryption if it's a encrypted dm
421-
print("\n\nPublishing DM to fetch payments...\n\n")
423+
print("Publishing DM to fetch payments...")
422424
self.relay_manager.publish_event(dm)
423425

424426
def parse_nwc_url(self, nwc_url):

0 commit comments

Comments
 (0)