コード例 #1
0
ファイル: view.py プロジェクト: njokdan/Api
def my_friends():
    friends = Friend.query.filter_by(get=current_user).all()
    friend_schema = FriendSchema(many=True)
    result = friend_schema.dump(friends)
    return jsonify(
        {
            "data": result
        }
    )
コード例 #2
0
ファイル: view.py プロジェクト: njokdan/Api
def all_frnds():
    f = Friend.query.all()
    friend_schema = FriendSchema(many=True)
    result = friend_schema.dump(f)
    return jsonify(
        {
            "data": result
        }
    )
コード例 #3
0
ファイル: view.py プロジェクト: emmyclef/Api
def active():
    active_friend = []
    active = []
    friends = Friend.query.filter_by(get=current_user).all()
    friend_schema = FriendSchema(many=True)
    result = friend_schema.dump(friends)
    for value in result:
        for i, v in value.items():
            if i == 'u_friend':
                active.append(v)
    for f in active:
        if 'jake' in f:
            active_friend.append(f)

    return jsonify({'active': active_friend})
コード例 #4
0
ファイル: view.py プロジェクト: emmyclef/Api
def online(data):
    active = []
    online_friend = []
    friends = Friend.query.filter_by(get=current_user).all()
    friend_schema = FriendSchema(many=True)
    result = friend_schema.dump(friends)
    for value in result:
        for i, v in value.items():
            if i == 'u_friend':
                active.append(v)
    for f in active:
        if data['data'] in f:
            online_friend.append(f)

    emit('status_change', {
        'username': online_friend,
        'status': 'online'
    },
         broadcast=True)