예제 #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
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
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
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
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
def fetch_EnkiMessage_by_recipient( user_id ):
	list = EnkiModelMessage.query( EnkiModelMessage.recipient == user_id ).fetch()
	return list
예제 #14
0
def count_EnkiMessage_by_recipient( user_id ):
	count = EnkiModelMessage.query( EnkiModelMessage.recipient == user_id ).count()
	return count