lib/audiences.rb in streamdal-0.0.1 vs lib/audiences.rb in streamdal-0.0.2
- old
+ new
@@ -1,13 +1,15 @@
+# frozen_string_literal: true
+
module Audiences
def aud_to_str(aud)
"#{aud.service_name}.#{aud.component_name}.#{aud.operation_type}.#{aud.operation_name}"
end
def str_to_aud(str)
# TODO: move to common package
- parts = str.split(".")
+ parts = str.split('.')
aud = Streamdal::Protos::Audience.new
aud.service_name = parts[0]
aud.component_name = parts[1]
aud.operation_type = parts[2]
aud.operation_name = parts[3]
@@ -18,13 +20,11 @@
@audiences.key?(aud_to_str(aud))
end
def _add_audience(aud)
# Add an audience to the local cache map and send to server
- if _seen_audience(aud)
- return
- end
+ return if _seen_audience(aud)
@audiences[aud_to_str(aud)] = aud
req = Streamdal::Protos::NewAudienceRequest.new
req.session_id = @session_id
@@ -40,6 +40,6 @@
req.session_id = @session_id
req.audience = aud
@stub.new_audience(req, metadata: _metadata)
end
end
-end
\ No newline at end of file
+end