feat: add type param to store.create_campaign() (default reddit_post)
This commit is contained in:
parent
ae96621f6c
commit
38d212726e
1 changed files with 4 additions and 3 deletions
|
|
@ -90,10 +90,11 @@ class Store:
|
||||||
return self._fetchone("SELECT * FROM campaigns WHERE id = ?", (campaign_id,))
|
return self._fetchone("SELECT * FROM campaigns WHERE id = ?", (campaign_id,))
|
||||||
|
|
||||||
def create_campaign(self, name: str, product: str, platform: str = "reddit",
|
def create_campaign(self, name: str, product: str, platform: str = "reddit",
|
||||||
cron_schedule: str | None = None, notes: str | None = None) -> dict:
|
cron_schedule: str | None = None, notes: str | None = None,
|
||||||
|
type: str = "reddit_post") -> dict:
|
||||||
return self._insert_returning(
|
return self._insert_returning(
|
||||||
"INSERT INTO campaigns (name, product, platform, cron_schedule, notes) VALUES (?,?,?,?,?) RETURNING *",
|
"INSERT INTO campaigns (name, product, platform, cron_schedule, notes, type) VALUES (?,?,?,?,?,?) RETURNING *",
|
||||||
(name, product, platform, cron_schedule, notes),
|
(name, product, platform, cron_schedule, notes, type),
|
||||||
)
|
)
|
||||||
|
|
||||||
def update_campaign(self, campaign_id: int, **fields) -> dict | None:
|
def update_campaign(self, campaign_id: int, **fields) -> dict | None:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue