1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-22 18:28:37 +00:00

Finish watch backend

This commit is contained in:
Unknown
2014-03-19 23:39:00 -04:00
parent a922c3ff6a
commit 59ea3c0413
2 changed files with 29 additions and 10 deletions

View File

@@ -55,16 +55,27 @@ func CommitRepoAction(userId int64, userName string,
if err != nil {
return err
}
_, err = orm.InsertOne(&Action{
UserId: userId,
ActUserId: userId,
ActUserName: userName,
OpType: OP_COMMIT_REPO,
Content: string(bs),
RepoId: repoId,
RepoName: repoName,
})
return err
// Add feeds for user self and all watchers.
watches, err := GetWatches(repoId)
if err != nil {
return err
}
watches = append(watches, Watch{UserId: userId})
for i := range watches {
_, err = orm.InsertOne(&Action{
UserId: watches[i].UserId,
ActUserId: userId,
ActUserName: userName,
OpType: OP_COMMIT_REPO,
Content: string(bs),
RepoId: repoId,
RepoName: repoName,
})
return err
}
return nil
}
// NewRepoAction records action for create repository.