mirror of
https://github.com/knadh/listmonk.git
synced 2024-09-20 07:16:33 +08:00
chore: remove repetitive words (#1778)
Signed-off-by: tgolang <seekseat@aliyun.com>
This commit is contained in:
parent
ec50bef292
commit
860009b866
|
@ -532,7 +532,7 @@ func handleLinkRedirect(c echo.Context) error {
|
|||
|
||||
// handleRegisterCampaignView registers a campaign view which comes in
|
||||
// the form of an pixel image request. Regardless of errors, this handler
|
||||
// should always render the pixel image bytes. The pixel URL is is generated by
|
||||
// should always render the pixel image bytes. The pixel URL is generated by
|
||||
// the {{ TrackView }} template tag in campaigns.
|
||||
func handleRegisterCampaignView(c echo.Context) error {
|
||||
var (
|
||||
|
|
|
@ -31,7 +31,7 @@ describe('Lists', () => {
|
|||
const subs = [{ listID: 1, email: 'john@example.com' },
|
||||
{ listID: 2, email: 'anon@example.com' }];
|
||||
|
||||
// Click on each list on the lists page, go the the subscribers page
|
||||
// Click on each list on the lists page, go the subscribers page
|
||||
// for that list, and check the subscriber details.
|
||||
subs.forEach((s, n) => {
|
||||
cy.get('tbody td[data-label=Subscribers] a').eq(n).click();
|
||||
|
|
|
@ -188,7 +188,7 @@ type SubscriberExportProfile struct {
|
|||
LinkClicks json.RawMessage `db:"link_clicks" json:"link_clicks,omitempty"`
|
||||
}
|
||||
|
||||
// JSON is is the wrapper for reading and writing arbitrary JSONB fields from the DB.
|
||||
// JSON is the wrapper for reading and writing arbitrary JSONB fields from the DB.
|
||||
type JSON map[string]interface{}
|
||||
|
||||
// StringIntMap is used to define DB Scan()s.
|
||||
|
|
Loading…
Reference in a new issue