in lib/functions_framework/legacy_event_converter.rb [156:178]
def convert_data context, data
service = context[:service]
case service
when "pubsub.googleapis.com"
data["messageId"] = context[:id]
data["publishTime"] = context[:timestamp]
[{ "message" => data }, nil]
when "firebaseauth.googleapis.com"
if data.key? "metadata"
FIREBASE_AUTH_METADATA_LEGACY_TO_CE.each do |old_key, new_key|
if data["metadata"].key? old_key
data["metadata"][new_key] = data["metadata"][old_key]
data["metadata"].delete old_key
end
end
end
subject = "users/#{data['uid']}" if data.key? "uid"
[data, subject]
else
[data, nil]
end
end