[ja] apply patch
This commit is contained in:
@@ -81,19 +81,19 @@ Goで実現される全体のフローは概ねこのようなものになりま
|
||||
|
||||
>以上の設計構想はdatabase/sql/driverに由来します。先にインターフェースを定義して、その後実際にsessionを保存する構造が対応するインターフェースを実装し登録すると、対応する機能が使用できるようになります。以下はオンデマンドに登録しsessionの構造を保存するRegister関数の実装です。
|
||||
|
||||
var provides = make(map[string]Provide)
|
||||
var provides = make(map[string]Provider)
|
||||
|
||||
// Register makes a session provide available by the provided name.
|
||||
// If Register is called twice with the same name or if driver is nil,
|
||||
// it panics.
|
||||
func Register(name string, provide Provide) {
|
||||
if driver == nil {
|
||||
func Register(name string, provider Provider) {
|
||||
if provider == nil {
|
||||
panic("session: Register provide is nil")
|
||||
}
|
||||
if _, dup := provides[name]; dup {
|
||||
panic("session: Register called twice for provide " + name)
|
||||
}
|
||||
provides[name] = provide
|
||||
provides[name] = provider
|
||||
}
|
||||
|
||||
### グローバルでユニークなSession ID
|
||||
|
||||
Reference in New Issue
Block a user