@ -24,6 +24,7 @@ import android.database.sqlite.SQLiteOpenHelper;
import android.net.Uri ;
import android.net.Uri ;
import android.support.annotation.NonNull ;
import android.support.annotation.NonNull ;
import android.support.annotation.Nullable ;
import android.support.annotation.Nullable ;
import android.support.annotation.VisibleForTesting ;
import android.text.TextUtils ;
import android.text.TextUtils ;
import android.util.Log ;
import android.util.Log ;
import android.util.Pair ;
import android.util.Pair ;
@ -41,7 +42,6 @@ import org.thoughtcrime.securesms.mms.PartAuthority;
import org.thoughtcrime.securesms.util.MediaUtil ;
import org.thoughtcrime.securesms.util.MediaUtil ;
import org.thoughtcrime.securesms.util.MediaUtil.ThumbnailData ;
import org.thoughtcrime.securesms.util.MediaUtil.ThumbnailData ;
import org.thoughtcrime.securesms.util.Util ;
import org.thoughtcrime.securesms.util.Util ;
import org.thoughtcrime.securesms.util.VisibleForTesting ;
import java.io.File ;
import java.io.File ;
import java.io.FileNotFoundException ;
import java.io.FileNotFoundException ;
@ -151,6 +151,7 @@ public class AttachmentDatabase extends Database {
notifyConversationListeners ( DatabaseFactory . getMmsDatabase ( context ) . getThreadIdForMessage ( mmsId ) ) ;
notifyConversationListeners ( DatabaseFactory . getMmsDatabase ( context ) . getThreadIdForMessage ( mmsId ) ) ;
}
}
@VisibleForTesting
public @Nullable DatabaseAttachment getAttachment ( AttachmentId attachmentId ) {
public @Nullable DatabaseAttachment getAttachment ( AttachmentId attachmentId ) {
SQLiteDatabase database = databaseHelper . getReadableDatabase ( ) ;
SQLiteDatabase database = databaseHelper . getReadableDatabase ( ) ;
Cursor cursor = null ;
Cursor cursor = null ;