write messages to file

This commit is contained in:
Satya Benson 2023-05-06 05:52:05 +00:00
parent 3c3b4430b1
commit d53b44f711
2 changed files with 7 additions and 0 deletions

View File

@ -301,6 +301,10 @@ def send_as(sender, request, port=default_port, check_valid_method=_validate_not
sock.close()
return True
def write_message(message):
with open("received.gmi","a") as file:
file.write(message + "\n")
def _allow_anything(server, peer, request):
""" Callback that accepts any message to the server's mailbox. """
""" SCARY! Only use for testing. """
@ -309,6 +313,7 @@ def _allow_anything(server, peer, request):
print("Message: {}".format(request.message))
if request.mailbox == server.mailbox():
write_message(request.message)
return Response.delivered(server.fingerprint())
else:
print("...but we aren't {}, we're {}".format(request.mailbox, server.mailbox()))

2
received.gmi Normal file
View File

@ -0,0 +1,2 @@
MESSAGES