21 lines
593 B
Python
21 lines
593 B
Python
from flask import Blueprint, request
|
|
|
|
from core.linkplay import RemoteMultiPlayer
|
|
|
|
from .api_auth import api_try, request_json_handle, role_required
|
|
from .api_code import success_return
|
|
|
|
|
|
bp = Blueprint('multiplay', __name__, url_prefix='/multiplay')
|
|
|
|
|
|
@bp.route('/rooms', methods=['GET'])
|
|
@role_required(request, ['select'])
|
|
@request_json_handle(request, optional_keys=['offset', 'limit'])
|
|
@api_try
|
|
def rooms_get(data, user):
|
|
'''获取房间列表'''
|
|
|
|
r = RemoteMultiPlayer().get_rooms(offset=data.get(
|
|
'offset', 0), limit=data.get('limit', 100))
|
|
return success_return(r)
|