mirror of
https://git.pleroma.social/pleroma/relay.git
synced 2024-11-24 23:41:09 +00:00
actor: check if the inbound message is an auth message or not
This commit is contained in:
parent
9c92a6bc0e
commit
0742ff20b0
|
@ -90,7 +90,11 @@ from .authreqs import check_reqs
|
|||
|
||||
async def handle_create(actor, data, request):
|
||||
content = strip_html(data['object']['content']).split()
|
||||
check_reqs(content, actor)
|
||||
|
||||
# check if the message is an authorization token for linking identities together
|
||||
# if it is, then it's not a message we want to relay to IRC.
|
||||
if check_reqs(content, actor):
|
||||
return
|
||||
|
||||
|
||||
async def handle_follow(actor, data, request):
|
||||
|
|
|
@ -33,6 +33,8 @@ def check_reqs(chunks, actor):
|
|||
|
||||
DATABASE["auths"][req.irc_account] = req.actor
|
||||
|
||||
return True in results
|
||||
|
||||
|
||||
def new_auth_req(irc_nickname, irc_account):
|
||||
authid = str(uuid.uuid4())
|
||||
|
|
Loading…
Reference in a new issue