mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-12 16:50:10 +00:00
Massive refactor/update/UX improvement dump. Closes #6.
This commit is contained in:
parent
f8e92375b0
commit
72590ec92c
20 changed files with 588 additions and 512 deletions
|
|
@ -1,4 +1,5 @@
|
|||
from collections import namedtuple
|
||||
from datetime import datetime
|
||||
|
||||
from typing import List
|
||||
|
||||
|
|
@ -7,5 +8,13 @@ from pluralkit.member import Member
|
|||
|
||||
|
||||
class Switch(namedtuple("Switch", ["id", "system", "timestamp", "members"])):
|
||||
id: int
|
||||
system: int
|
||||
timestamp: datetime
|
||||
members: List[int]
|
||||
|
||||
async def fetch_members(self, conn) -> List[Member]:
|
||||
return await db.get_members(conn, self.members)
|
||||
|
||||
async def delete(self, conn):
|
||||
await db.delete_switch(conn, self.id)
|
||||
Loading…
Add table
Add a link
Reference in a new issue