From 14e129e81830ce81d02dd15a7ac55b439d15b148 Mon Sep 17 00:00:00 2001 From: Atsushi Kobayashi Date: Wed, 10 Feb 2010 11:24:01 +0900 Subject: [PATCH] =?UTF-8?q?=E3=81=A8=E3=82=8A=E3=81=82=E3=81=88=E3=81=9A?= =?UTF-8?q?=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Plugin/Session/State/MobileAttributeID.pm | 2 +- lib/Kamui/Plugin/Session/State/Null.pm | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 lib/Kamui/Plugin/Session/State/Null.pm diff --git a/lib/Kamui/Plugin/Session/State/MobileAttributeID.pm b/lib/Kamui/Plugin/Session/State/MobileAttributeID.pm index 6513fd7..bab601d 100644 --- a/lib/Kamui/Plugin/Session/State/MobileAttributeID.pm +++ b/lib/Kamui/Plugin/Session/State/MobileAttributeID.pm @@ -33,7 +33,7 @@ sub get_session_id { die "cannot detect mobile id from $ma"; } } else { - die "this carrier doesn't supports user_id: $ma"; + return ''; } } diff --git a/lib/Kamui/Plugin/Session/State/Null.pm b/lib/Kamui/Plugin/Session/State/Null.pm new file mode 100644 index 0000000..b67635a --- /dev/null +++ b/lib/Kamui/Plugin/Session/State/Null.pm @@ -0,0 +1,17 @@ +package Kamui::Plugin::Session::State::Null; +use Kamui; +use base 'Kamui::Plugin::Session::State'; + +sub new { + my $class = shift; + bless +{ }, $class, +} + +sub get_session_id {} +sub generate_session_id { $_[0]->get_session_id } +sub set_session_id {} +sub remove_session_id {} +sub finalize {} + +1; +