kopia lustrzana https://github.com/simonw/datasette
Include actor in track_event async example, refs #2319
rodzic
2a08ffed5c
commit
7d6d471dc5
|
@ -2002,7 +2002,6 @@ This example logs events to a `datasette_events` table in a database called `eve
|
|||
from datasette import hookimpl
|
||||
import json
|
||||
|
||||
|
||||
@hookimpl
|
||||
def startup(datasette):
|
||||
async def inner():
|
||||
|
@ -2013,6 +2012,7 @@ This example logs events to a `datasette_events` table in a database called `eve
|
|||
id integer primary key,
|
||||
event_type text,
|
||||
created text,
|
||||
actor text,
|
||||
properties text
|
||||
)
|
||||
"""
|
||||
|
@ -2028,10 +2028,10 @@ This example logs events to a `datasette_events` table in a database called `eve
|
|||
properties = event.properties()
|
||||
await db.execute_write(
|
||||
"""
|
||||
insert into datasette_events (event_type, created, properties)
|
||||
values (?, strftime('%Y-%m-%d %H:%M:%S', 'now'),?)
|
||||
insert into datasette_events (event_type, created, actor, properties)
|
||||
values (?, strftime('%Y-%m-%d %H:%M:%S', 'now'), ?, ?)
|
||||
""",
|
||||
(event.name, json.dumps(properties)),
|
||||
(event.name, json.dumps(event.actor), json.dumps(properties)),
|
||||
)
|
||||
|
||||
return inner
|
||||
|
|
Ładowanie…
Reference in New Issue