@@ 2,6 2,7 @@
require "erb"
require "ruby-bandwidth-iris"
+require "securerandom"
require_relative "./bandwidth_tn_order"
require_relative "./em"
@@ 174,8 175,17 @@ class Registration
attr_reader :reply, :customer_id, :tel
+ def legacy_session_save
+ sid = SecureRandom.hex
+ REDIS.mset(
+ "reg-sid_for-#{customer_id}", sid,
+ "reg-session_tel-#{sid}", tel
+ )
+ end
+
def save
EMPromise.all([
+ legacy_session_save,
REDIS.mset(
"pending_tel_for-#{customer_id}", tel,
"pending_plan_for-#{customer_id}", @customer.plan_name