denormalized fields on statuses for faster queries

This commit is contained in:
Athou
2013-07-14 05:48:47 +02:00
parent ca9c10a1d3
commit 24ee418f3f
6 changed files with 123 additions and 77 deletions

View File

@@ -43,8 +43,7 @@ public class FeedEntryService {
}
} else {
if (status == null) {
status = new FeedEntryStatus();
status.setEntry(entry);
status = new FeedEntryStatus(user, sub, entry);
status.setSubscription(sub);
}
status.setRead(false);
@@ -78,8 +77,7 @@ public class FeedEntryService {
}
} else {
if (status == null) {
status = new FeedEntryStatus();
status.setEntry(entry);
status = new FeedEntryStatus(user, sub, entry);
status.setSubscription(sub);
status.setRead(true);
}