@@ -42,9 +42,9 @@ var pluginsDb = module.exports = {
42
42
} ) ;
43
43
} ) ,
44
44
45
- setOwner : auto ( function ( plugin , owner , fn ) {
46
- db . run ( "INSERT INTO plugins( plugin, owner ) VALUES( ?, ? )" ,
47
- [ plugin , owner ] , function ( error ) {
45
+ setOwner : auto ( function ( plugin , owner , repo , fn ) {
46
+ db . run ( "INSERT INTO plugins( plugin, owner, repo ) VALUES( ?, ?, ? )" ,
47
+ [ plugin , owner , repo ] , function ( error ) {
48
48
if ( error ) {
49
49
return fn ( error ) ;
50
50
}
@@ -53,8 +53,8 @@ var pluginsDb = module.exports = {
53
53
} ) ;
54
54
} ) ,
55
55
56
- getOrSetOwner : auto ( function ( plugin , owner , fn ) {
57
- pluginsDb . setOwner ( plugin , owner , function ( error ) {
56
+ getOrSetOwner : auto ( function ( plugin , owner , repo , fn ) {
57
+ pluginsDb . setOwner ( plugin , owner , repo , function ( error ) {
58
58
// successfully set owner (new plugin)
59
59
if ( ! error ) {
60
60
return fn ( null , owner ) ;
@@ -105,10 +105,10 @@ var pluginsDb = module.exports = {
105
105
} ) ;
106
106
} ) ,
107
107
108
- updatePlugin : auto ( function ( plugin , owner , data , fn ) {
108
+ updateRepoMeta : auto ( function ( repo , data , fn ) {
109
109
db . run ( "UPDATE plugins SET watchers = ?, forks = ? " +
110
- "WHERE plugin = ? AND owner = ?" ,
111
- [ data . watchers , data . forks , plugin , owner ] , fn ) ;
110
+ "WHERE repo = ?" ,
111
+ [ data . watchers , data . forks , repo ] , fn ) ;
112
112
} ) ,
113
113
114
114
getMeta : auto ( function ( plugin , fn ) {
@@ -161,6 +161,7 @@ var pluginsDb = module.exports = {
161
161
db . run ( "CREATE TABLE plugins (" +
162
162
"plugin TEXT PRIMARY KEY, " +
163
163
"owner TEXT, " +
164
+ "repo TEXT, " +
164
165
"watchers INTEGER DEFAULT 0, " +
165
166
"forks INTEGER DEFAULT 0" +
166
167
")" , this . parallel ( ) ) ;
0 commit comments