1313#timestamp = round(time.time()-50)
1414#timestamp = round(time.time()) # going for zero events to check memory use
1515
16- # on esp32, it needs this correction:
17- #timestamp = time.time() + 946684800 - 1000
16+ import sys
17+ if sys .platform == "esp32" :
18+ # on esp32, it needs this correction:
19+ timestamp = time .time () + 946684800 - 1000
20+ else :
21+ timestamp = round (time .time ()- 1000 )
22+ #timestamp = round(time.time()-1000)
23+ #timestamp = round(time.time()-5000)
1824
19- timestamp = round (time .time ()- 100 )
20- #timestamp = round(time.time()-1000)
21- #timestamp = round(time.time()-5000)
2225#filters = Filters([Filter(authors="04c915daefee38317fa734444acee390a8269fe5810b2241e5e6dd343dfbecc9", kinds=[9735], since=timestamp)])
2326filters = Filters ([Filter (kinds = [9735 ], since = timestamp )])
2427
3134print (f"sending this: { message } " )
3235
3336def printevents ():
37+ import micropython
38+ print (f"at the start, thread stack used: { micropython .stack_use ()} " )
3439 print ("relaymanager" )
3540 relay_manager = RelayManager ()
3641 time .sleep (3 )
@@ -43,21 +48,22 @@ def printevents():
4348 time .sleep (3 ) # allow the connections to open
4449 print ("opening connections" ) # after this, CPU usage goes high and stays there
4550 relay_manager .open_connections ({"cert_reqs" : ssl .CERT_NONE }) # NOTE: This disables ssl certificate verification
46- time .sleep (10 ) # allow the connections to open
51+ time .sleep (2 ) # allow the connections to open
4752 print ("publishing:" )
4853 relay_manager .publish_message (message )
49- time .sleep (10 ) # allow the messages to send
54+ time .sleep (2 ) # allow the messages to send
5055 print ("printing events:" )
5156 #while relay_manager.message_pool.has_events():
52- for _ in range (10 ):
57+ # allowing 30 seconds for stuff to come in...
58+ for _ in range (30 ):
5359 time .sleep (1 )
5460 print ("." )
5561 try :
5662 event_msg = relay_manager .message_pool .get_event ()
57- print (event_msg .event .content )
63+ print (f" event_msg: pubkey: { event_msg .event .public_key } created_at { event_msg . event . created_at } " )
5864 except Exception as e :
5965 print (f"pool.get_event() got error: { e } " )
60- print ("60 seconds passed, closing:" )
66+ print ("30 seconds passed, closing:" )
6167 relay_manager .close_connections ()
6268
6369# new thread so REPL stays available
0 commit comments