mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 09:20:19 +01:00
Fix lint errors and add submodules to qa checks.
This commit is contained in:
@@ -322,10 +322,10 @@ public class AttachmentDatabase extends Database {
|
||||
new String[] {mmsId+""}, null, null, null);
|
||||
|
||||
while (cursor != null && cursor.moveToNext()) {
|
||||
deleteAttachmentOnDisk(cursor.getString(cursor.getColumnIndex(DATA)),
|
||||
cursor.getString(cursor.getColumnIndex(CONTENT_TYPE)),
|
||||
new AttachmentId(cursor.getLong(cursor.getColumnIndex(ROW_ID)),
|
||||
cursor.getLong(cursor.getColumnIndex(UNIQUE_ID))));
|
||||
deleteAttachmentOnDisk(CursorUtil.requireString(cursor, DATA),
|
||||
CursorUtil.requireString(cursor, CONTENT_TYPE),
|
||||
new AttachmentId(CursorUtil.requireLong(cursor, ROW_ID),
|
||||
CursorUtil.requireLong(cursor, UNIQUE_ID)));
|
||||
}
|
||||
} finally {
|
||||
if (cursor != null)
|
||||
@@ -374,10 +374,10 @@ public class AttachmentDatabase extends Database {
|
||||
new String[] {mmsId+""}, null, null, null);
|
||||
|
||||
while (cursor != null && cursor.moveToNext()) {
|
||||
deleteAttachmentOnDisk(cursor.getString(cursor.getColumnIndex(DATA)),
|
||||
cursor.getString(cursor.getColumnIndex(CONTENT_TYPE)),
|
||||
new AttachmentId(cursor.getLong(cursor.getColumnIndex(ROW_ID)),
|
||||
cursor.getLong(cursor.getColumnIndex(UNIQUE_ID))));
|
||||
deleteAttachmentOnDisk(CursorUtil.requireString(cursor, DATA),
|
||||
CursorUtil.requireString(cursor, CONTENT_TYPE),
|
||||
new AttachmentId(CursorUtil.requireLong(cursor, ROW_ID),
|
||||
CursorUtil.requireLong(cursor, UNIQUE_ID)));
|
||||
}
|
||||
} finally {
|
||||
if (cursor != null)
|
||||
@@ -423,8 +423,8 @@ public class AttachmentDatabase extends Database {
|
||||
Log.w(TAG, "Tried to delete an attachment, but it didn't exist.");
|
||||
return;
|
||||
}
|
||||
String data = cursor.getString(cursor.getColumnIndex(DATA));
|
||||
String contentType = cursor.getString(cursor.getColumnIndex(CONTENT_TYPE));
|
||||
String data = CursorUtil.requireString(cursor, DATA);
|
||||
String contentType = CursorUtil.requireString(cursor, CONTENT_TYPE);
|
||||
|
||||
database.delete(TABLE_NAME, PART_ID_WHERE, id.toStrings());
|
||||
deleteAttachmentOnDisk(data, contentType, id);
|
||||
@@ -1083,9 +1083,9 @@ public class AttachmentDatabase extends Database {
|
||||
if (cursor == null || !cursor.moveToFirst()) return Optional.absent();
|
||||
|
||||
if (cursor.getCount() > 0) {
|
||||
DataInfo dataInfo = new DataInfo(new File(cursor.getString(cursor.getColumnIndex(DATA))),
|
||||
cursor.getLong(cursor.getColumnIndex(SIZE)),
|
||||
cursor.getBlob(cursor.getColumnIndex(DATA_RANDOM)),
|
||||
DataInfo dataInfo = new DataInfo(new File(CursorUtil.requireString(cursor, DATA)),
|
||||
CursorUtil.requireLong(cursor, SIZE),
|
||||
CursorUtil.requireBlob(cursor, DATA_RANDOM),
|
||||
hash);
|
||||
return Optional.of(dataInfo);
|
||||
} else {
|
||||
|
||||
@@ -397,8 +397,8 @@ public class MmsDatabase extends MessageDatabase {
|
||||
|
||||
List<MarkedMessageInfo> results = new ArrayList<>(cursor.getCount());
|
||||
while (cursor.moveToNext()) {
|
||||
RecipientId recipientId = RecipientId.from(cursor.getLong(cursor.getColumnIndex(RECIPIENT_ID)));
|
||||
long dateSent = cursor.getLong(cursor.getColumnIndex(DATE_SENT));
|
||||
RecipientId recipientId = RecipientId.from(CursorUtil.requireLong(cursor, RECIPIENT_ID));
|
||||
long dateSent = CursorUtil.requireLong(cursor, DATE_SENT);
|
||||
SyncMessageId syncMessageId = new SyncMessageId(recipientId, dateSent);
|
||||
|
||||
results.add(new MarkedMessageInfo(threadId, syncMessageId, null));
|
||||
@@ -423,9 +423,9 @@ public class MmsDatabase extends MessageDatabase {
|
||||
|
||||
long type = CursorUtil.requireLong(cursor, MESSAGE_BOX);
|
||||
if (Types.isSecureType(type) && Types.isInboxType(type)) {
|
||||
long threadId = cursor.getLong(cursor.getColumnIndex(THREAD_ID));
|
||||
RecipientId recipientId = RecipientId.from(cursor.getLong(cursor.getColumnIndex(RECIPIENT_ID)));
|
||||
long dateSent = cursor.getLong(cursor.getColumnIndex(DATE_SENT));
|
||||
long threadId = CursorUtil.requireLong(cursor, THREAD_ID);
|
||||
RecipientId recipientId = RecipientId.from(CursorUtil.requireLong(cursor, RECIPIENT_ID));
|
||||
long dateSent = CursorUtil.requireLong(cursor, DATE_SENT);
|
||||
SyncMessageId syncMessageId = new SyncMessageId(recipientId, dateSent);
|
||||
|
||||
MarkedMessageInfo result = new MarkedMessageInfo(threadId, syncMessageId, null);
|
||||
@@ -559,7 +559,7 @@ public class MmsDatabase extends MessageDatabase {
|
||||
|
||||
try (Cursor cursor = db.query(TABLE_NAME, columns, query, args, null, null, orderBy, limit)) {
|
||||
if (cursor.moveToFirst()) {
|
||||
return cursor.getLong(cursor.getColumnIndex(DATE_SENT));
|
||||
return CursorUtil.requireLong(cursor, DATE_SENT);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -929,12 +929,12 @@ public class MmsDatabase extends MessageDatabase {
|
||||
|
||||
while(cursor != null && cursor.moveToNext()) {
|
||||
if (Types.isSecureType(CursorUtil.requireLong(cursor, MESSAGE_BOX))) {
|
||||
long threadId = cursor.getLong(cursor.getColumnIndex(THREAD_ID));
|
||||
RecipientId recipientId = RecipientId.from(cursor.getLong(cursor.getColumnIndex(RECIPIENT_ID)));
|
||||
long dateSent = cursor.getLong(cursor.getColumnIndex(DATE_SENT));
|
||||
long messageId = cursor.getLong(cursor.getColumnIndex(ID));
|
||||
long expiresIn = cursor.getLong(cursor.getColumnIndex(EXPIRES_IN));
|
||||
long expireStarted = cursor.getLong(cursor.getColumnIndex(EXPIRE_STARTED));
|
||||
long threadId = CursorUtil.requireLong(cursor, THREAD_ID);
|
||||
RecipientId recipientId = RecipientId.from(CursorUtil.requireLong(cursor, RECIPIENT_ID));
|
||||
long dateSent = CursorUtil.requireLong(cursor, DATE_SENT);
|
||||
long messageId = CursorUtil.requireLong(cursor, ID);
|
||||
long expiresIn = CursorUtil.requireLong(cursor, EXPIRES_IN);
|
||||
long expireStarted = CursorUtil.requireLong(cursor, EXPIRE_STARTED);
|
||||
SyncMessageId syncMessageId = new SyncMessageId(recipientId, dateSent);
|
||||
ExpirationInfo expirationInfo = new ExpirationInfo(messageId, expiresIn, expireStarted, true);
|
||||
|
||||
|
||||
@@ -202,7 +202,7 @@ public class SmsDatabase extends MessageDatabase {
|
||||
|
||||
try (Cursor cursor = db.query(TABLE_NAME, columns, query, args, null, null, limit)) {
|
||||
if (cursor.moveToFirst()) {
|
||||
return RecipientId.from(cursor.getLong(cursor.getColumnIndex(RECIPIENT_ID)));
|
||||
return RecipientId.from(CursorUtil.requireLong(cursor, RECIPIENT_ID));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -594,12 +594,12 @@ public class SmsDatabase extends MessageDatabase {
|
||||
|
||||
while (cursor != null && cursor.moveToNext()) {
|
||||
if (Types.isSecureType(CursorUtil.requireLong(cursor, TYPE))) {
|
||||
long threadId = cursor.getLong(cursor.getColumnIndex(THREAD_ID));
|
||||
RecipientId recipientId = RecipientId.from(cursor.getLong(cursor.getColumnIndex(RECIPIENT_ID)));
|
||||
long dateSent = cursor.getLong(cursor.getColumnIndex(DATE_SENT));
|
||||
long messageId = cursor.getLong(cursor.getColumnIndex(ID));
|
||||
long expiresIn = cursor.getLong(cursor.getColumnIndex(EXPIRES_IN));
|
||||
long expireStarted = cursor.getLong(cursor.getColumnIndex(EXPIRE_STARTED));
|
||||
long threadId = CursorUtil.requireLong(cursor, THREAD_ID);
|
||||
RecipientId recipientId = RecipientId.from(CursorUtil.requireLong(cursor, RECIPIENT_ID));
|
||||
long dateSent = CursorUtil.requireLong(cursor, DATE_SENT);
|
||||
long messageId = CursorUtil.requireLong(cursor, ID);
|
||||
long expiresIn = CursorUtil.requireLong(cursor, EXPIRES_IN);
|
||||
long expireStarted = CursorUtil.requireLong(cursor, EXPIRE_STARTED);
|
||||
SyncMessageId syncMessageId = new SyncMessageId(recipientId, dateSent);
|
||||
ExpirationInfo expirationInfo = new ExpirationInfo(messageId, expiresIn, expireStarted, false);
|
||||
|
||||
|
||||
@@ -1566,7 +1566,7 @@ public class ThreadDatabase extends Database {
|
||||
.setDistributionType(cursor.getInt(cursor.getColumnIndexOrThrow(ThreadDatabase.TYPE)))
|
||||
.setBody(Util.emptyIfNull(cursor.getString(cursor.getColumnIndexOrThrow(ThreadDatabase.SNIPPET))))
|
||||
.setDate(cursor.getLong(cursor.getColumnIndexOrThrow(ThreadDatabase.DATE)))
|
||||
.setArchived(cursor.getInt(cursor.getColumnIndex(ThreadDatabase.ARCHIVED)) != 0)
|
||||
.setArchived(CursorUtil.requireInt(cursor, ThreadDatabase.ARCHIVED) != 0)
|
||||
.setDeliveryStatus(cursor.getInt(cursor.getColumnIndexOrThrow(ThreadDatabase.STATUS)))
|
||||
.setDeliveryReceiptCount(cursor.getInt(cursor.getColumnIndexOrThrow(ThreadDatabase.DELIVERY_RECEIPT_COUNT)))
|
||||
.setReadReceiptCount(readReceiptCount)
|
||||
|
||||
@@ -239,7 +239,7 @@ public class RecipientIdMigrationHelper {
|
||||
private static @Nullable Long getRecipientId(@NonNull SQLiteDatabase db, @NonNull String address) {
|
||||
try (Cursor cursor = db.rawQuery("SELECT _id FROM recipient_preferences WHERE recipient_ids = ?", new String[]{ address })) {
|
||||
if (cursor != null && cursor.moveToFirst()) {
|
||||
return cursor.getLong(cursor.getColumnIndex("_id"));
|
||||
return cursor.getLong(cursor.getColumnIndexOrThrow("_id"));
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user