Skip to content

Commit

Permalink
Update thread timestamp on draft creation.
Browse files Browse the repository at this point in the history
  • Loading branch information
rhodey authored and pR0Ps committed Apr 9, 2015
1 parent 945b185 commit 03ac6f9
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/org/smssecure/smssecure/ConversationActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -945,7 +945,7 @@ protected Void doInBackground(Long... params) {
if (threadId == -1) threadId = threadDatabase.getThreadIdFor(getRecipients(), thisDistributionType);

draftDatabase.insertDrafts(new MasterCipher(thisMasterSecret), threadId, drafts);
threadDatabase.updateSnippet(threadId, drafts.getSnippet(ConversationActivity.this), Types.BASE_DRAFT_TYPE);
threadDatabase.updateSnippet(threadId, drafts.getSnippet(ConversationActivity.this), System.currentTimeMillis(), Types.BASE_DRAFT_TYPE);
} else if (threadId > 0) {
threadDatabase.update(threadId);
}
Expand Down
4 changes: 3 additions & 1 deletion src/org/smssecure/smssecure/database/ThreadDatabase.java
Original file line number Diff line number Diff line change
Expand Up @@ -130,8 +130,10 @@ private void updateThread(long threadId, long count, String body, long date, lon
notifyConversationListListeners();
}

public void updateSnippet(long threadId, String snippet, long type) {
public void updateSnippet(long threadId, String snippet, long date, long type) {
ContentValues contentValues = new ContentValues(3);

contentValues.put(DATE, date - date % 1000);
contentValues.put(SNIPPET, snippet);
contentValues.put(SNIPPET_TYPE, type);
SQLiteDatabase db = databaseHelper.getWritableDatabase();
Expand Down

0 comments on commit 03ac6f9

Please sign in to comment.