def get(self, session_id, params=None):
session = SplitSession.get(session_id, auth=params['auth'])
if not session:
raise exceptions.ObjectNotFoundException
if not session.ttl:
raise exceptions.ObjectExpiredException
if session.current_user.is_shareholder and session.secret.splitted and not \
session.secret.user_have_share(session.current_user):
session.current_user.secret.attach_user_to_share(session.current_user)
session.update()
return flask.jsonify(
{
"session": session.to_api(auth=params['auth']),
"session_id": str(session.uuid)
}
)
评论列表
文章目录