インポート
使い方
戻り値の型:SessionState
このフックは以下のプロパティを持つオブジェクトを返します。
プロパティ
isInitialized
boolean
Sequenceセッションが初期化済みかどうかを示します。セッションデータの利用準備ができているか判断する際に便利です。
walletAddress
\
0x$ | null
接続中のウォレットアドレス。接続されていない場合はnull
です。
sessions
Session[]
すべてのアクティブなセッションの配列。各セッションには接続タイプや権限情報が含まれます。
loginMethod
string | null
ログインに使用された方法(例:‘email’、‘social’など)。未ログインの場合はnull
です。
userEmail
string | null
現在のセッションに紐づくメールアドレス。利用できない場合はnull
です。
例:セッション初期化の確認
補足
このフックはSequenceセッション状態へリアルタイムでアクセスでき、セッション情報が変化すると自動で更新されます。特に以下の用途で便利です:- 操作前にセッション準備ができているか確認
- ウォレット接続状況の取得
- アクティブなセッションやその種類の監視
- ユーザー認証情報の取得