X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/ddf6689e9e37b65cdc5739ebd3caf8c5a1fc30f5..9e5729b83af0df618a6b2b286a0e4416cf7160c1:/app/models/changeset.rb

diff --git a/app/models/changeset.rb b/app/models/changeset.rb
index 7f70f4a38..abb494de6 100644
--- a/app/models/changeset.rb
+++ b/app/models/changeset.rb
@@ -213,4 +213,16 @@ class Changeset < ApplicationRecord
 
     save_with_tags!
   end
+
+  def subscribe(user)
+    subscribers << user
+  end
+
+  def unsubscribe(user)
+    subscribers.delete(user)
+  end
+
+  def subscribed?(user)
+    subscribers.exists?(user.id)
+  end
 end