コード例 #1
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def loadchat():
    chatdata = mm.loadchat(mm.getuid(session), int(request.args['id']),
                           int(request.args['loaded']), LOAD_AT_ONCE,
                           mm.gethisttime(int(request.args['id']), session))
    return json.dumps([{
        'name': x[0],
        'msg': x[1],
        'date': x[2].strftime("%H:%M:%S %d-%m-%Y")
    } for x in chatdata])
コード例 #2
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def longpoll():
    tmp = mm.longpoll(mm.getuid(session), int(request.args['id']),
                      mm.getpolltime(int(request.args['id']), session))
    if len(tmp) > 0:
        mm.setpolltime(int(request.args['id']), session, tmp[-1][2])
    return json.dumps([{
        'name': x[0],
        'msg': x[1],
        'date': x[2].strftime("%H:%M:%S %d-%m-%Y")
    } for x in tmp])
コード例 #3
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def invite():
    uid = mm.getuidbyname(request.form['username'])
    cid = int(request.form['id'])
    key = request.form['key']
    mm.invite(mm.getuid(session), uid, cid, key)
    return ''
コード例 #4
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def postchat():
    mm.postchat(mm.getuid(session), int(request.form['id']),
                request.form['message'])
    return ''
コード例 #5
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def createchat():
    return mm.createchat(mm.getuid(session), request.form['chatname'])
コード例 #6
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def main():
    return render_template("main.html", chats=mm.getchats(mm.getuid(session)))
コード例 #7
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def index():
    if mm.getuid(session) is not None:
        return redirect(url_for('main'))
    else:
        return redirect(url_for('login'))
コード例 #8
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def loadinvitekey():
    return mm.loadchatkeyRSA(mm.getuid(session), int(request.args['id']))
コード例 #9
0
ファイル: webserver.py プロジェクト: n0n3m4/SUSlo.Chat
def savechatkey():
    return mm.savechatkey(mm.getuid(session), int(request.form['id']),
                          request.form['key'])