send contact message
This commit is contained in:
parent
f1ba3fbd34
commit
cfbc90b50b
2 changed files with 36 additions and 3 deletions
|
|
@ -14,6 +14,7 @@ from utils import update_dict
|
|||
from . import models
|
||||
import settings
|
||||
import state
|
||||
import tor_request
|
||||
|
||||
import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
|
|
@ -412,3 +413,27 @@ def getActivity(data):
|
|||
'''
|
||||
return state.activity
|
||||
actions.register(getActivity, cache=False)
|
||||
|
||||
def contact(data):
|
||||
'''
|
||||
return {
|
||||
}
|
||||
'''
|
||||
response = {}
|
||||
url = 'http://rnogx24drkbnrxa3.onion/contact'
|
||||
headers = {
|
||||
'User-Agent': settings.USER_AGENT,
|
||||
}
|
||||
try:
|
||||
data = json.dumps(data).encode()
|
||||
opener = tor_request.get_opener()
|
||||
opener.addheaders = list(zip(headers.keys(), headers.values()))
|
||||
r = opener.open(url, data)
|
||||
error = r.status != 200
|
||||
except:
|
||||
logger.debug('failed to send contact', exc_info=True)
|
||||
error = True
|
||||
if error:
|
||||
response = {'error': True}
|
||||
return response
|
||||
actions.register(contact, cache=False)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue