Skip to content

Commit 7b4abd7

Browse files
committed
update mysql
1 parent b9867a4 commit 7b4abd7

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,15 @@ func main() {
2424
manager := manage.NewDefaultManager()
2525

2626
// use mysql token store
27-
manager.MapTokenStorage(
28-
mysql.NewStore(mysql.NewConfig("root:123456@tcp(127.0.0.1:3306)/myapp_test?charset=utf8"), "", 0),
27+
store := mysql.NewStore(
28+
mysql.NewConfig("root:123456@tcp(127.0.0.1:3306)/myapp_test?charset=utf8"), "", 0),
29+
"",
30+
0,
2931
)
32+
33+
defer store.Close()
34+
35+
manager.MapTokenStorage(store)
3036
// ...
3137
}
3238

mysql.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ type Config struct {
4242
}
4343

4444
// NewStore create mysql store instance,
45+
// config mysql configuration,
46+
// tableName table name (default oauth2_token),
47+
// GC time interval (in seconds, default 600)
4548
func NewStore(config *Config, tableName string, gcInterval int) *Store {
4649
db, err := sql.Open("mysql", config.DSN)
4750
if err != nil {
@@ -55,7 +58,10 @@ func NewStore(config *Config, tableName string, gcInterval int) *Store {
5558
return NewStoreWithDB(db, tableName, gcInterval)
5659
}
5760

58-
// NewStoreWithDB create mysql store instance
61+
// NewStoreWithDB create mysql store instance,
62+
// db sql.DB,
63+
// tableName table name (default oauth2_token),
64+
// GC time interval (in seconds, default 600)
5965
func NewStoreWithDB(db *sql.DB, tableName string, gcInterval int) *Store {
6066
store := &Store{
6167
db: &gorp.DbMap{Db: db, Dialect: gorp.MySQLDialect{Encoding: "UTF8", Engine: "MyISAM"}},

0 commit comments

Comments
 (0)