Skip to content

Commit 864911a

Browse files
committed
Reverted changes for Gifter{Id,Name,Login}
1 parent cdc13dc commit 864911a

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

internal/database/subscriptions.go

+13-13
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ import (
99
)
1010

1111
type Subscription struct {
12-
BroadcasterID string `db:"broadcaster_id" json:"broadcaster_id"`
13-
BroadcasterLogin string `db:"broadcaster_login" json:"broadcaster_login"`
14-
BroadcasterName string `db:"broadcaster_name" json:"broadcaster_name"`
15-
UserID string `db:"user_id" json:"user_id"`
16-
UserLogin string `db:"user_login" json:"user_login"`
17-
UserName string `db:"user_name" json:"user_name"`
18-
IsGift bool `db:"is_gift" json:"is_gift"`
19-
GifterID string `db:"gifter_id" json:"gifter_id"`
20-
GifterName string `db:"gifter_name" json:"gifter_name"`
21-
GifterLogin string `db:"gifter_login" json:"gifter_login"`
22-
Tier string `db:"tier" json:"tier"`
23-
CreatedAt string `db:"created_at" json:"-"`
12+
BroadcasterID string `db:"broadcaster_id" json:"broadcaster_id"`
13+
BroadcasterLogin string `db:"broadcaster_login" json:"broadcaster_login"`
14+
BroadcasterName string `db:"broadcaster_name" json:"broadcaster_name"`
15+
UserID string `db:"user_id" json:"user_id"`
16+
UserLogin string `db:"user_login" json:"user_login"`
17+
UserName string `db:"user_name" json:"user_name"`
18+
IsGift bool `db:"is_gift" json:"is_gift"`
19+
GifterID *sql.NullString `db:"gifter_id" json:"gifter_id"`
20+
GifterName *sql.NullString `db:"gifter_name" json:"gifter_name"`
21+
GifterLogin *sql.NullString `db:"gifter_login" json:"gifter_login"`
22+
Tier string `db:"tier" json:"tier"`
23+
CreatedAt string `db:"created_at" json:"-"`
2424
// calculated fields
2525
PlanName string `json:"plan_name"`
2626
}
@@ -36,7 +36,7 @@ type SubscriptionInsert struct {
3636

3737
func (q *Query) GetSubscriptions(s Subscription) (*DBResponse, error) {
3838
r := []Subscription{}
39-
sql := generateSQL("SELECT u1.id as user_id, u1.user_login as user_login, u1.display_name as user_name, u2.id as broadcaster_id, u2.user_login as broadcaster_login, u2.display_name as broadcaster_name, ifnull(u3.id, '') as gifter_id, ifnull(u3.user_login, '') as gifter_login, ifnull(u3.display_name, '') as gifter_name, s.tier as tier, s.is_gift as is_gift FROM subscriptions as s JOIN users u1 ON s.user_id = u1.id JOIN users u2 ON s.broadcaster_id = u2.id LEFT JOIN users u3 ON s.gifter_id = u3.id", s, SEP_AND)
39+
sql := generateSQL("SELECT u1.id as user_id, u1.user_login as user_login, u1.display_name as user_name, u2.id as broadcaster_id, u2.user_login as broadcaster_login, u2.display_name as broadcaster_name, u3.id as gifter_id, u3.user_login as gifter_login, u3.display_name as gifter_name, s.tier as tier, s.is_gift as is_gift FROM subscriptions as s JOIN users u1 ON s.user_id = u1.id JOIN users u2 ON s.broadcaster_id = u2.id LEFT JOIN users u3 ON s.gifter_id = u3.id", s, SEP_AND)
4040
sql += " order by s.created_at desc"
4141
sql += q.SQL
4242

0 commit comments

Comments
 (0)