Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7b4abd7

Browse files
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)

AltStyle によって変換されたページ (->オリジナル) /