@@ -42,9 +42,9 @@ var pluginsDb = module.exports = {
4242 } ) ;
4343 } ) ,
4444
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 ) {
4848 if ( error ) {
4949 return fn ( error ) ;
5050 }
@@ -53,8 +53,8 @@ var pluginsDb = module.exports = {
5353 } ) ;
5454 } ) ,
5555
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 ) {
5858 // successfully set owner (new plugin)
5959 if ( ! error ) {
6060 return fn ( null , owner ) ;
@@ -105,10 +105,10 @@ var pluginsDb = module.exports = {
105105 } ) ;
106106 } ) ,
107107
108- updatePlugin : auto ( function ( plugin , owner , data , fn ) {
108+ updateRepoMeta : auto ( function ( repo , data , fn ) {
109109 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 ) ;
112112 } ) ,
113113
114114 getMeta : auto ( function ( plugin , fn ) {
@@ -161,6 +161,7 @@ var pluginsDb = module.exports = {
161161 db . run ( "CREATE TABLE plugins (" +
162162 "plugin TEXT PRIMARY KEY, " +
163163 "owner TEXT, " +
164+ "repo TEXT, " +
164165 "watchers INTEGER DEFAULT 0, " +
165166 "forks INTEGER DEFAULT 0" +
166167 ")" , this . parallel ( ) ) ;
0 commit comments