+6
-6
app/firehose_stream.rb
+6
-6
app/firehose_stream.rb
···
173
173
return
174
174
end
175
175
176
-
text = op.raw_record['text']
176
+
record = op.raw_record
177
+
text = record['text']
177
178
178
179
# to save space, delete redundant post text and type from the saved data JSON
179
-
trimmed_record = op.raw_record.dup
180
-
trimmed_record.delete('$type')
181
-
trimmed_record.delete('text')
182
-
trimmed_json = JSON.generate(trimmed_record)
180
+
record.delete('$type')
181
+
record.delete('text')
182
+
trimmed_json = JSON.generate(record)
183
183
184
184
# tip: if you don't need full record data for debugging, delete the data column in posts
185
185
post = Post.new(
···
188
188
text: text,
189
189
rkey: op.rkey,
190
190
data: trimmed_json,
191
-
record: op.raw_record
191
+
record: record
192
192
)
193
193
194
194
if !post.valid?