Add cachedReactions database column
authorJoshua Rüsweg <josh@bastelstu.be>
Thu, 12 Apr 2018 10:12:14 +0000 (12:12 +0200)
committerJoshua Rüsweg <josh@bastelstu.be>
Thu, 12 Apr 2018 10:12:14 +0000 (12:12 +0200)
See #2508

wcfsetup/install/files/lib/data/like/object/LikeObject.class.php
wcfsetup/setup/db/install.sql

index 988a6e8df796018fa32920c7108adad4e8eb129b..71d76a9408d2ac767c2f8f47a6f937f13310b6f9 100644 (file)
@@ -22,6 +22,7 @@ use wcf\system\WCF;
  * @property-read      integer         $dislikes               number of dislikes of the liked object
  * @property-read      integer         $cumulativeLikes        cumulative result of likes (counting +1) and dislikes (counting -1)
  * @property-read      string          $cachedUsers            serialized array with the ids and names of the three users who liked (+1) the object last
+ * @property-read      string          $cachedReactions        serialized array with the reactionTypeIDs and the count of the reactions
  */
 class LikeObject extends DatabaseObject {
        /**
index 4f7293953db402bbacc4462e184cbbcc5932e2d4..f09784ca8106c81d898182531d4afc2cf5747692 100644 (file)
@@ -647,6 +647,7 @@ CREATE TABLE wcf1_like_object (
        dislikes MEDIUMINT(7) NOT NULL DEFAULT 0,
        cumulativeLikes MEDIUMINT(7) NOT NULL DEFAULT 0,
        cachedUsers TEXT,
+       cachedReactions TEXT,
        UNIQUE KEY (objectTypeID, objectID)
 );