コード例 #1
0
ファイル: libmessage.py プロジェクト: charlf/enkiWS
def exist_sent_or_received_message( user_id ):
	count = EnkiModelMessage.query( ndb.OR( EnkiModelMessage.sender == user_id,
	                                        EnkiModelMessage.recipient == user_id )).count( 1 )
	if count:
		return True
	else:
		return False
コード例 #2
0
ファイル: libmessage.py プロジェクト: charlf/enkiWS
def get_EnkiMessage_by_sender_recipient( sender_id, recipient_id ):
	entity = EnkiModelMessage.query( ndb.AND( EnkiModelMessage.sender == sender_id,
	                                          EnkiModelMessage.recipient == recipient_id )).get()
	if entity:
		return entity
	else:
		return None
コード例 #3
0
ファイル: libmessage.py プロジェクト: charlf/enkiWS
def exist_EnkiMessage_by_sender_recipient( sender_id, recipient_id ):
	count = EnkiModelMessage.query( ndb.AND( EnkiModelMessage.sender == sender_id,
	                                         EnkiModelMessage.recipient == recipient_id )).count( 1 )
	if count:
		return True
	else:
		return False
コード例 #4
0
def exist_sent_or_received_message(user_id):
    count = EnkiModelMessage.query(
        ndb.OR(EnkiModelMessage.sender == user_id,
               EnkiModelMessage.recipient == user_id)).count(1)
    return count > 0
コード例 #5
0
def get_EnkiMessage_by_sender_recipient(sender_id, recipient_id):
    entity = EnkiModelMessage.query(
        ndb.AND(EnkiModelMessage.sender == sender_id,
                EnkiModelMessage.recipient == recipient_id)).get()
    return entity
コード例 #6
0
def exist_EnkiMessage_by_sender_recipient(sender_id, recipient_id):
    count = EnkiModelMessage.query(
        ndb.AND(EnkiModelMessage.sender == sender_id,
                EnkiModelMessage.recipient == recipient_id)).count(1)
    return count > 0
コード例 #7
0
def fetch_EnkiMessage_by_recipient(user_id):
    list = EnkiModelMessage.query(
        EnkiModelMessage.recipient == user_id).fetch()
    return list
コード例 #8
0
def count_EnkiMessage_by_recipient(user_id):
    count = EnkiModelMessage.query(
        EnkiModelMessage.recipient == user_id).count()
    return count
コード例 #9
0
ファイル: libmessage.py プロジェクト: juliettef/enkiWS
def fetch_keys_sent_or_received_message( user_id ):
	list = EnkiModelMessage.query( ndb.OR( EnkiModelMessage.sender == user_id,
	                                        EnkiModelMessage.recipient == user_id )).fetch( keys_only = True )
	return list
コード例 #10
0
ファイル: libmessage.py プロジェクト: juliettef/enkiWS
def exist_sent_or_received_message( user_id ):
	count = EnkiModelMessage.query( ndb.OR( EnkiModelMessage.sender == user_id,
	                                        EnkiModelMessage.recipient == user_id )).count( 1 )
	return count > 0
コード例 #11
0
ファイル: libmessage.py プロジェクト: juliettef/enkiWS
def exist_EnkiMessage_by_sender_recipient( sender_id, recipient_id ):
	count = EnkiModelMessage.query( ndb.AND( EnkiModelMessage.sender == sender_id,
	                                         EnkiModelMessage.recipient == recipient_id )).count( 1 )
	return count > 0
コード例 #12
0
ファイル: libmessage.py プロジェクト: juliettef/enkiWS
def get_key_EnkiMessage_by_sender_recipient( sender_id, recipient_id ):
	entity = EnkiModelMessage.query( ndb.AND( EnkiModelMessage.sender == sender_id,
	                                          EnkiModelMessage.recipient == recipient_id )).get( keys_only = True )
	return entity
コード例 #13
0
ファイル: libmessage.py プロジェクト: juliettef/enkiWS
def fetch_EnkiMessage_by_recipient( user_id ):
	list = EnkiModelMessage.query( EnkiModelMessage.recipient == user_id ).fetch()
	return list
コード例 #14
0
ファイル: libmessage.py プロジェクト: juliettef/enkiWS
def count_EnkiMessage_by_recipient( user_id ):
	count = EnkiModelMessage.query( EnkiModelMessage.recipient == user_id ).count()
	return count