Ver código fonte

refactor: set default order by recently star.

tags/v1.1.0
Bo-Yi Wu 7 anos atrás
pai
commit
e2de16065a
2 arquivos alterados com 4 adições e 3 exclusões
  1. 2
    1
      models/star.go
  2. 2
    2
      models/star_test.go

+ 2
- 1
models/star.go Ver arquivo

@@ -74,7 +74,8 @@ func (repo *Repository) GetStargazers(page int) ([]*User, error) {
func (u *User) GetStarredRepos(private bool) (repos []*Repository, err error) {
sess := x.
Join("INNER", "star", "star.repo_id = repository.id").
Where("star.uid = ?", u.ID)
Where("star.uid = ?", u.ID).
Desc("star.id")

if !private {
sess = sess.And("is_private = ?", false)

+ 2
- 2
models/star_test.go Ver arquivo

@@ -61,8 +61,8 @@ func TestUser_GetStarredRepos(t *testing.T) {
starred, err = user.GetStarredRepos(true)
assert.NoError(t, err)
assert.Len(t, starred, 2)
assert.Equal(t, int64(2), starred[0].ID)
assert.Equal(t, int64(4), starred[1].ID)
assert.Equal(t, int64(4), starred[0].ID)
assert.Equal(t, int64(2), starred[1].ID)
}

func TestUser_GetStarredRepos2(t *testing.T) {

Carregando…
Cancelar
Salvar