e60d12ddbf
refactored on the bases of comments Fixed CQ of src.helper_sent module fixed CQ for helper_sent module
22 lines
647 B
Python
22 lines
647 B
Python
"""
|
|
Insert values into sent table
|
|
"""
|
|
|
|
import uuid
|
|
from bmconfigparser import BMConfigParser
|
|
from helper_sql import sqlExecute
|
|
|
|
|
|
def insert(t):
|
|
"""Perform an insert into the `sent` table"""
|
|
if not t[0] or not t[-1]:
|
|
temp = list(t)
|
|
if not t[0]:
|
|
print('zero index is not available')
|
|
temp[0] = uuid.uuid4().bytes # if msgid is empty the put uuid
|
|
if not t[-1]:
|
|
print('Lasr index is not available')
|
|
temp[-1] = BMConfigParser().getint('bitmessagesettings', 'ttl')
|
|
t = tuple(temp)
|
|
sqlExecute('''INSERT INTO sent VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)''', *t)
|