File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -220,7 +220,9 @@ type List struct {
220
220
SubscriberID int `db:"subscriber_id" json:"-"`
221
221
222
222
// This is only relevant when querying the lists of a subscriber.
223
- SubscriptionStatus string `db:"subscription_status" json:"subscription_status,omitempty"`
223
+ SubscriptionStatus string `db:"subscription_status" json:"subscription_status,omitempty"`
224
+ SubscriptionCreatedAt null.Time `db:"subscription_created_at" json:"subscription_created_at,omitempty"`
225
+ SubscriptionUpdatedAt null.Time `db:"subscription_updated_at" json:"subscription_updated_at,omitempty"`
224
226
225
227
// Pseudofield for getting the total number of subscribers
226
228
// in searches and queries.
Original file line number Diff line number Diff line change @@ -38,7 +38,13 @@ SELECT * FROM lists
38
38
WITH subs AS (
39
39
SELECT subscriber_id, JSON_AGG(
40
40
ROW_TO_JSON(
41
- (SELECT l FROM (SELECT subscriber_lists .status AS subscription_status, lists.* ) l)
41
+ (SELECT l FROM (
42
+ SELECT
43
+ subscriber_lists .status AS subscription_status,
44
+ subscriber_lists .created_at AS subscription_created_at,
45
+ subscriber_lists .updated_at AS subscription_updated_at,
46
+ lists.*
47
+ ) l)
42
48
)
43
49
) AS lists FROM lists
44
50
LEFT JOIN subscriber_lists ON (subscriber_lists .list_id = lists .id )
You can’t perform that action at this time.
0 commit comments