mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-20 14:49:53 +01:00
Updated the visibility criteria of setStatusSeenIfVisible().
This commit is contained in:
@@ -1888,13 +1888,13 @@ abstract class JdbcDatabase implements Database<Connection> {
|
|||||||
+ " ON messages.groupId = contactSubscriptions.groupId"
|
+ " ON messages.groupId = contactSubscriptions.groupId"
|
||||||
+ " JOIN visibilities"
|
+ " JOIN visibilities"
|
||||||
+ " ON messages.groupId = visibilities.groupId"
|
+ " ON messages.groupId = visibilities.groupId"
|
||||||
|
+ " AND contactSubscriptions.contactId = visibilities.contactId"
|
||||||
+ " WHERE messageId = ?"
|
+ " WHERE messageId = ?"
|
||||||
+ " AND contactSubscriptions.contactId = ?"
|
+ " AND contactSubscriptions.contactId = ?"
|
||||||
+ " AND visibilities.contactId = ?";
|
+ " AND timestamp >= start";
|
||||||
ps = txn.prepareStatement(sql);
|
ps = txn.prepareStatement(sql);
|
||||||
ps.setBytes(1, m.getBytes());
|
ps.setBytes(1, m.getBytes());
|
||||||
ps.setInt(2, c.getInt());
|
ps.setInt(2, c.getInt());
|
||||||
ps.setInt(3, c.getInt());
|
|
||||||
rs = ps.executeQuery();
|
rs = ps.executeQuery();
|
||||||
boolean found = rs.next();
|
boolean found = rs.next();
|
||||||
if(rs.next()) throw new DbStateException();
|
if(rs.next()) throw new DbStateException();
|
||||||
|
|||||||
Reference in New Issue
Block a user