Initial Plugin Commit
This commit is contained in:
39
tracker/data.py
Normal file
39
tracker/data.py
Normal file
@@ -0,0 +1,39 @@
|
||||
from data import Registry, RowModel, Table
|
||||
from data.columns import String, Timestamp, Integer, Bool
|
||||
|
||||
|
||||
class TrackingChannel(RowModel):
|
||||
_tablename_ = 'tracking_channels'
|
||||
_cache_ = {}
|
||||
|
||||
userid = String(primary=True)
|
||||
joined = Bool
|
||||
joined_at = Timestamp()
|
||||
_timestamp = Timestamp()
|
||||
|
||||
|
||||
class EventData(Registry):
|
||||
tracking_channels = TrackingChannel.table
|
||||
|
||||
events = Table('events')
|
||||
follow_events = Table('follow_events')
|
||||
bits_events = Table('bits_events')
|
||||
|
||||
subscribe_events = Table('subscribe_events')
|
||||
gift_events = Table('gift_events')
|
||||
subscribe_message_events = Table('subscribe_message_events')
|
||||
|
||||
cheer_events = Table('cheer_events')
|
||||
redemption_add_events = Table('redemption_add_events')
|
||||
redemption_update_events = Table('redemption_update_events')
|
||||
poll_end_events = Table('poll_end_events')
|
||||
stream_online_events = Table('stream_online_events')
|
||||
stream_offline_events = Table('stream_offline_events')
|
||||
channel_update_events = Table('channel_update_events')
|
||||
|
||||
vip_add_events = Table('vip_add_events')
|
||||
vip_remove_events = Table('vip_remove_events')
|
||||
|
||||
raid_out_events = Table('raid_out_events')
|
||||
raid_in_events = Table('raid_in_events')
|
||||
message_events = Table('message_events')
|
||||
Reference in New Issue
Block a user